2017년 10월 9일 월요일

[nodejs] express json 파일 읽어오기


jsonReader.js 라는 파일을 생성하고

아래코드를 작성한다.


"use strict;"
var fs = require("fs"); //파일시스템 필요

module.exports = {
        //전달받은 filepath 에 위치한 파일을 전달받은 encoding 방식으로 읽어오는 함수
readJsonFileSync : function(filepath, encoding){
    if (typeof (encoding) == 'undefined'){
        encoding = 'utf8';
    }
    var file = fs.readFileSync(filepath, encoding);
    return JSON.parse(file);
}
,
        //그냥 만듬 위에꺼 바로 호출해도 무방함.
getConfig : function(filepath){
var that = this;
    return that.readJsonFileSync(filepath);
}
};


자 이제 다른 js 파일에서 위 모듈을 사용한려고 한다면.

var mjsonReader = require("./jsonReader") //경로는 상대경로로 지정하면된다.

var dbConfig = jsonReader.getConfig(__dirname + '/../config/dataBaseConfig.json');
//현재 폴더경로에서 상위로 가서 config 폴더로 이동후 dataBaseConfig.json 파일을 읽어온다.


dataBaseConfig.json
{
  "host": 호스트,
  "user": 사용자,
  "password": 비밀번호,
  "schema": 디비명
}







댓글 없음:

댓글 쓰기

[oracle]백업및 복구

[oracle]백업및 복구 오라클 덤프 백업및 복구 윈도우 서버 기반 간단 정리 --디렉터리 조회 sqlplus 또는 dbtool 입력시작 SELECT * FROM DBA_DIRECTORIES ; --D:...