'Node.js' 카테고리의 글 목록

프론트엔드 리액트로 개발을 하던 모듈을 사용할 때 import를 주로 사용하는데, node에서 require가 익숙치 않아 import를 사용하기로 했다.
그러다 DB 정보를 .env 파일에 보관하기 위해 .env 파일을 만들었다.

DB_HOST = 주소
DB_USER = 아이디
DB_PW = 비밀번호
DB_NAME = 디비명

그 이후 리액트에서 하던 것처럼 process.env.변수명으로 사용했는데 인식이 안되서 찾아보니
dotenv라고 하는 모듈이 필요하다고 해서 설치했다.

$ yarn add dotenv

require로 dotenv 모듈을 사용하려면 아래와 같이 사용하면 되는데,

require("dotenv").config();

그래서 import도 같은 방법으로 사용하면 될까 싶어서 사용해보았다.
import dotenv from "dotenv";

dotenv.config();

그러자 에러가 발생했다.

image


왜인지는 모르겠지만 모듈을 찾을 수 없다고 나온다.
그래서 검색을 좀 진행해보았다.

원인은 아마 dotenv 모듈에 index.js가 없어서 그런걸로 추정된다. 결과적으로는 아래와 같이 작성하면 된다.

import "dotenv/config";

+ Recent posts