yarn add dotenv
env.ts
import { config } from "dotenv";
import { resolve } from "path";
config({ path: resolve(__dirname, ".env") });
src/server.js
import "./env";
const PORT = process.env.PORT;
import "./env"
는 꼭 최상단에 있어야 합니다. 그래야 다른 곳에서 쓰더라도 최우선 순위로 import 했기 때문에 사용할 수 있습니다.
.env
PORT=4001
src
+-server.ts
env.ts
package.json
.gitignore
.env
전체코드는 아래 github에서 확인하실 수 있습니다.