2015년 7월 1일 수요일

Node.js + Express ) 공통 상수(Common Constants/Message) 정의

Node.js + Express 프로젝트내에서 사용할 공통 상수 정의를 consts.js 파일에 정의해서 사용함.
Message, Label, Error Message 등도 동일한 방법으로 정의해서 사용할 수 있음

1. consts.js 
- 일반적인 공통 상수를 정의하는 js
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"});


2. member.js
- 공통 상수 정의를 사용하는 route js
var CONSTS = require('./consts');

router.get('/loginb', function(req, res, next) {
    res.render('./member/login', {
        logintype: CONSTS.MEMBER_TYPE.PERSONAL});
});


이 글은 Evernote에서 작성되었습니다. Evernote는 하나의 업무 공간입니다. Evernote를 다운로드하세요.

댓글 없음:

댓글 쓰기