Type 'string | undefined' is not assignable to type 'string'. Type 'undefined' is not assignable to type 'string'

Hunter Joe·2024년 10월 4일
0
post-custom-banner

문제


  • 위 에러는 타입 불일치 에러.

process.env.NYLAS_API_SECRET_KEYprocess.env.NYLAS_API_URI의 타입이 string | undefined 이기 때문에 해당 환경 변수가 존재하지 않을 수도 있는 가능성을 포함. 그러나 apiKeyapiUristring 타입을 요구하므로 undefined를 제거해 string으로 맞추어야 한다.

해결방법

undefined를 방지해주기만 하면 된다.

  1. 명시적 처리 방법 : as string or !
  2. 기본 값 할당 : ?? ""
apiKey: process.env.NYLAS_API_SECRET_KEY!,
apiUri: process.env.NYLAS_API_URI!
profile
두 or 다이 / FE 목표
post-custom-banner

0개의 댓글