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

록벨님의 프로필 이미지
록벨

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

커뮤니티 생성 페이지 기능 만들기

process.env 에러

작성

·

168

0

process.env 변수 작성시

위아 같은 에러가 납니다

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 김보라님!

JWT_SECRET 뒤에 ! 이걸 붙여주시면 됩니다

감사합니다!

록벨님의 프로필 이미지
록벨
질문자

혹시 왜 붙여야되는지 이유도 알 수 있을까요!?

John Ahn님의 프로필 이미지
John Ahn
지식공유자

! (type assertion)은 값이 undefined가 되지 않을 것임을 컴파일러에 알리는 데 사용됩니다. 예를 들어, 변수의 유형은 "string | undefined | null"일 수 있습니다. 이 변수를 할당하려고 하면 컴파일러는 값이 null이거나 정의되지 않을 수 있다고 불평할 것이므로 !(type assertion)을 이용해서 null 이나 undefined가 아님을 책임을 지고 컴파일러에게 해당 검사를 무시하거나 제거하도록 지시합니다. 그래서 이 문제를 해결할 수 있습니다. 감사합니다.

록벨님의 프로필 이미지
록벨

작성한 질문수

질문하기