0509 KDT Nodejs (서버) -> env
2023. 5. 9. 14:48ㆍNodejs
dotenv 사용
server cmd창에 npm i dotenv
server폴더 안에 config.js 파일 생성
.env 파일 생성
config.js
import dotenv from 'dotenv';
dotenv.config();
function required(key,defaultValue = undefined){
const value = process.env[key] || defaultValue;
if (value == null){
throw new Error(`Key ${key}is undefined`)
}
return value
}
export const config = {
jwt:{
secretKey: ,
expiresInSec:
},
bcrypt: {
saltRounds: 10
},
host:{
port: 8080
}
}
.env
JWT_SECRET= 1234
JWT_EXPIRES_SEC= 86400
BCRYPT_SALT_ROUND= 12
SERVER_PORT= 8080
socket.io 사용
server 디렉터리: npm i socket.io
client 디렉터리: npm i socket.io-client
728x90
'Nodejs' 카테고리의 다른 글
localStorage (토큰값 저장소?) (0) | 2023.05.14 |
---|---|
Nodejs 동기식 비동기식 처리 예시 (0) | 2023.05.09 |
토큰 (0) | 2023.05.06 |
Nodejs stream (0) | 2023.04.27 |
Nodejs stream (파일 복사하기) (0) | 2023.04.24 |