fontend1 Nextjs 기본 개발 팁 - dotenv lib 요즘은 다양한 플랫폼의 정보를 사용하게 되면서 인허가 받은 정보로 데이터를 가져오거나 Oauth 연동을 하는 경우가 많습니다. 이때, 이런 인가 코드를 코드 내에 하드 코딩하게 된다면 악의적인 용도로 사용되거나 예기치 못한 보안의 위협이 될 수 있습니다. 아래처럼 쉽게 endpoint 정보가 노출될 수 있습니다. 이런 보안 취약점을 보완하기 위해서 민감한 정보는 루트 경로에 .env 파일을 생성하여 작성하셔야 합니다. 1) 먼저, 프로젝트 내에 라이브러리 설치 합니다. sudo npm install dotenv 2) 프로젝트 설치 후 루트 경로에 .env 파일을 생성합니다. Next.js에서는 자동으로 개발과 운영 환경설정 파일을 구분하는데 구분하여 사용하고 싶으면 .env.development 파일과.. 2024. 3. 6. 이전 1 다음