读取.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;