inflearn logo
강의

Course

Instructor

Getting Started with Supabase and Next Full Stack (feat. Supabase OAuth, Next.js 14)

9.1 Creating the Share Page

9.1 강의에서 생긴 servercomponent 변수

Resolved

278

Malik KIM

2 asked

2

9.1장에서 user.action.ts의 getUser 함수에 serverComponent라는 속성이 갑자기 생겨났는데 이거에 대한 설명이 필요한 것 같습니다.

react 클론코딩 next.js supabase

Answer 2

1

dodocoding

강의 필기 노트에도 추가 했으니 궁금한점 얼마든지 질문주세요. 👍

1

dodocoding

강의 중 불편을 드려 죄송합니다.!


1.갑자기 serverComponent 파라미터가 생긴점을 확인했습니다.아래 변경사항 참고해주세요.!변경 된 코드 : https://github.com/dodokyo/supa-next-todo/blob/main/actions/auth/user.action.tsserverComponent 변수가 추가된 이유 (배경)
  • 2.1 서버 액션의 경우에는 서버 사이드 랜더링 도중에 호출될 수 있습니다. 이러한 환경에서는 서버는 쿠키 조작이 불가능 합니다.
  • 또 다른 경우에는요.
  • 2.2 서버 액션은 라우터 핸들러, 혹은 미들웨어에서도 호출될 수 있습니다. 이러한 환경에서는 서버는 쿠키 조작이 가능합니다.

3.serverComponent 변수가 추가된 이유 (해결)
  • 2.1 같은 환경을 분기처리하기 위해 serverComponent 변수가 추가 되었습니다.
서버 액션은 다양한 컨텍스트에서 활용될 수 있으므로 액션의 호출된 컨텍스트가 붙게되는겁니다.!

vsCode 대신 커서를 사용

0

78

2

mac 터미널 설정이 궁금합니다

0

74

1

DBeaver와 supabase connection

0

280

2

가상환경 같은건 없나요?

0

102

3

serverComponent=false일 때 쿠키 세팅을 하는 이유?

0

122

2

getUser 에 갑자기 serverComponent가 추가된 이유?

0

90

2

getUser 에 갑자기 serverComponent가 추가된 이유?

0

91

2

useCallback의 디펜던시 배열에 supabase 넣는 이유?

0

84

2

수파베이스 인증 토큰에서 개인정보 지우는 법?

0

152

2

Server Actions CRUD 로직, RLS 테스트 권한 error

2

124

2

DBeaver로 supabase connection해보기

0

426

2

Supabase CRUD 하기 또는 REST API화 하기 중 질문이 있습니다.

1

251

2

Direct connection / Transaction pooler / Session pooler 차이가 무엇인가요?

1

576

2

LiveDemo 페이지 정상작동하나요?

2

136

2

서버 컴포넌트에서 API 호출 시 Supabase의 클라이언트/서버 클라이언트 차이점이 궁금합니다.

0

329

2

7.2 구글 로그인 1 - AuthUI 구현 구글 로그인 관련 질문드립니다.

0

397

2

7.2 강 구글 로그인 1 강좌에서 redirectTo 로 설정해도 이동이 안되요.

0

409

3

로딩에 대한 질문

1

199

1

DBeaver는 왜쓰는 건가요?

2

657

1

혹시 ssr과 csr을 병행하여 사용하고 싶을 땐

1

277

2

타입에러에 관해 질문있습니다

0

287

4

3:07에 const result = 입력하는 부분은 복붙인가요??

0

176

1

{10.2장] 로그인 후 새로고침 해야 todolist가 보입니다

0

224

1

serverComponent 가 갑자기 강의에서나와요

0

264

1