인프런 커뮤니티 질문&답변

이우열님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

배포 직전 build 하기

[질문X] 로컬에서 build 후 npm start 에러

해결된 질문

24.03.27 19:13 작성

·

437

7

[auth][error] UntrustedHost: Host must be trusted. URL was: http://localhost:3000/api/auth/session .Read more at https://errors.authjs.dev#untrustedhost

백엔드를 로컬에서 돌리고 Next를 build 후 npm start로 서버를 돌렸을 경우 발생하는 Next-Auth.js(Auth.js) 에러입니다.

신뢰되지 않은 호스트라 발생하는 에러라고 해서 찾아봤습니다.

 

방법 1.

AUTH_TRUST_HOST=http://localhost:3000

.env 파일에 AUTH_TRUST_HOST 추가하기

 

[참고] https://github.com/nextauthjs/next-auth/discussions/6071

 

 

방법 2.

export const {
  handlers: { GET, POST },
  auth,
  signIn,
} = NextAuth({
  trustHost: true,
  // ...

src\auth.ts 파일에 NextAuth 옵션에서 trustHost: true 옵션 추가하기

 

[참고] https://github.com/nextauthjs/next-auth/issues/6113

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!