환경 설정
프로덕션 환경 설정
환경 변수로 설정을 관리합니다.
# .env 파일
NODE_ENV=production
PORT=3000
DATABASE_URL=postgresql://user:pass@localhost:5432/db
JWT_SECRET=your-secret-key
설정 파일
// config.js
const config = {
port: parseInt(process.env.PORT) || 3000,
env: process.env.NODE_ENV || 'development',
database: {
url: process.env.DATABASE_URL
},
jwt: {
secret: process.env.JWT_SECRET
}
};
export default config;
사용
import config from './config.js';
console.log(`Running on port ${config.port}`);
console.log(`Environment: ${config.env}`);
환경 변수 로딩
# .env 파일 로드
bun --env-file .env run server.js