读取.config文件
目前我有一个名为router.js的文件,设置如下:
var Server = require('mongodb').Server; var MongoDB = require('mongodb').Db; var dbPort = 31979; var dbHost = '40.117.155.19'; var dbName = 'node-login';
我想这样设置:
var Server = require('mongodb').Server; var MongoDB = require('mongodb').Db; var dbPort = readConfig(dbPort); var dbHost = readConfig(dbHost); var dbName = readConfig(dbName);
我将如何去完成这一点。 我想要有一个文件,如test.config,并能够从router.js中的.config文件中读取dbPort,dbHost和dbName。
您可以将您的configuration存储为JSON文件并直接读取它:
config.json
{ "dbPort": 31979, "dbHost": "40.117.155.19", "dbName": "node-login" }
router.js
var Server = require('mongodb').Server; var MongoDB = require('mongodb').Db; var CONFIG = require('./config.json'); var dbPort = CONFIG.dbPort; var dbHost = CONFIG.dbHost; var dbName = CONFIG.dbName;
这是一个办法
//File config.js module.exports = { dbPort : 8080, dbHost : etc, dbName : nom, } //File server.js var Server = require('mongodb').Server; var MongoDB = require('mongodb').Db; var config = require('configFile'); var dbPort = config.dbPort; var dbHost = config.dbHost; var dbName = config.dbName;