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 |
'Programming > Server & Database' 카테고리의 다른 글
[Mac] MySQL 삭제 (1) | 2022.11.04 |
---|---|
[Mac] MySQL Workbench Error (0) | 2022.11.04 |
[nodeJS] Http / Https 인증서 및 통신문제 해결 (0) | 2022.05.18 |
[PostgreSQL] PostgreSQL Backup & Restore (0) | 2021.09.10 |
[Ubuntu] rsync로 백업 하기 (0) | 2021.01.29 |