inflearn logo
강의

講義

知識共有

作成しながら学ぶフロントエンドDO ITコーディング(Next.js、Typescript)

ユーザー情報の接続

SSR axios를 하는 과정에서 401 에러가 떠요..

668

kandy1002

投稿した質問数 1

0

getServerSideProps를 이용해서 SSR을 할 때

axios에서 계속 401 Unauthorized 에러가 발생하네요...

혹시몰라서 CSR로도 시도해봤는데 이때는 잘 되구요...

혹시 SSR에서 header 설정을 추가로 해주어야한다거나 하는 경우가 있는건가요...? 어떻게 시도를 해도 에러가 없어지지 않네요ㅠㅠㅠ

401 axios Next.js ssr

回答 2

1

kandy1002

와....감사합니다...

정말 웃기게도 제가 잘못 코드를 입력했었네요....

AxiosResponse가 들어가야할 자리에 AxiosPromise가 들어가있었네요...

답변 정말 감사드립니다...코드를 처음부터 전부 살펴볼 좋은 기회가 되었어요...!

0

totuworld

안녕하세요 kandy1002님.

 

지금 진행하는 부분이 사용자 정보 연결 부분으로 보이네요.

 

해당 부분에서 사용자 정보를 로딩할 때 별도로 Header 정보를 연결할 필요는 없습니다.

screenName만 가지고 사용자 정보를 얻게되거든요.

https://github.com/totuworld/blahx2-tutorial/blob/444134415807dd95bf61b372d38565f9f9c72d0c/controllers/member.ctrl.ts#L21

그 과정에서 401로 반환하는 코드는 안 들어가있어요.

https://github.com/totuworld/blahx2-tutorial/blob/b41db58174fddc8cf0422124be38fd8620df4c4b/pages/%5BscreenName%5D/index.tsx#L183

위 샘플 코드처럼 호출하는 주소지가 아래처럼 되어있는지 확인부탁드려요.

`${baseUrl}/api/user.info/${screenName}`

강의 소제목

0

466

1

배포 관련 질문

0

650

1

Error: Illegal url for new iframe

0

765

1

빌드 오류(babel-eslint -> @babel/eslint-parser)

0

1183

2

강의 관련 질문입니다!

0

384

1

useState의 set 함수에 대해서 질문이 있습니다.

0

482

1

아직 못 들었는데 듣기 시작한 날부터 수강기한 시작할 수 없을까요?

0

347

1

사용하시는 zsh 테마가 뭐예요?

0

467

2

1월 21일까지 수강기간인데

0

370

1

Module not found: Can't resolve 'fs' 오류

0

2148

1

publicRunTimeConfig error

0

342

1

강의 수강일 문의 드립니다.

0

311

2

https://bit.ly/broken-link 관련 CORS 오류해결

0

308

1

useToast 에러

0

597

1

문의 드립니다😭

0

230

1

빌드시 오류

0

309

1

vercel 배포 후 list의 uid가 넘어가지 않아 문의 드립니다!

1

546

1

CORS 오류로 인한 문의 드립니다

0

314

1

LOCAL_CHROME_PATH 경로에 파일이 없어요!

0

360

1

렌더마다 변경되는 값이라서 context Provider에 못 넣는 에러

0

240

1

public runtime config 에러 공유

0

349

1

컴포넌트 파일명에 underscore

0

315

1

firebase admin 코드 추가 강의 부분

7

445

2

구글 로그인 apikey error

0

371

3