Programming/Server & Database
[NodeJS] 전역변수 또는 DB 정보 저장하기
BadaGreen_Kim
2022. 5. 19. 16:43
Node.js + Express 프로젝트내에서 사용할 변수를 Object Export를 통해 해결할 수 있다. .env파일로 대부분 설정하기도 하지만 다른 서버에 저장된 설정값을 가져와야할 경우 다음 함수를 통해 가져와서 사용할 수 있다.
1. 변수 값 할당
1
2
3
4
5
6
7
8
9
|
function define(name, value) {
Object.defineProperty(exports, name, {
value: value,
enumerable : true,
});
}
define("OFFICE_TYPE", {"PERSONAL": "P", "TOTAL":"T", "GOVERNMENT":"G"});
define("MEMBER_TYPE", {"PERSONAL": "B", "OFFICE": "C"});
|
cs |
2. 변수값 가져오기
1
2
3
4
5
6
7
|
var CONSTS = require('./consts');
router.get('/loginb', function(req, res, next) {
res.render('./member/login', {
logintype: CONSTS.MEMBER_TYPE.PERSONAL});
});
|
cs |