读取 .config 文件
Reading a .config file
目前我有一个名为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。
您可以将配置存储为 JSON 文件并直接读取:
config.json
{
"dbPort": 31979,
"dbHost": "40.117.155.19",
"dbName": "node-login"
}
路由器.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;
相关文章:
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 重构 require.config.js 文件
- 将 JavaScript 对象添加到 .xml.config 文件
- Javascript函数根据URL加载不同的config.json文件
- base_url() 在 ckeditor config.js 文件中使用
- 为什么我需要为 karma config 指定所有文件,即使它们加载了 requirejs
- 在 VOWS 文件中使用 require.config
- 将 JS 文件添加到 web.config 中用于表单身份验证的例外文件列表中会导致无限重定向
- 一个requirejs.config文件用于多个项目
- Javascript文件-在运行时从web.config更改源
- read-web.config值是javascript中的aspx文件
- 为什么富文件管理器插入filemanager.config.json而不是插入图像到文本字段
- 如何在AngularJS中组织一些Utils文件以从app.config中调用
- 设置Dojox.应用缓存商店使用config.json文件
- Angular2 rc6 - systemjs.config.js使用子文件夹/src/app
- 如何从.js文件而不是webpack.config中配置和运行webpack
- Chrome扩展-从javascript文件打开对话框(content_script中的config)
- 如何从javascript文件中的web.config读取键值
- Lite服务器未检测到“bs-config.json”或“bs-connfig.js”覆盖文件