在開發項目中,一些配置文件不便直接在代碼中顯示出來,一般咱們會建立一個配置文件用來保存本地開發過程當中的一些配置參數,例如數據庫鏈接參數,session參數等等;有時,咱們可能須要建立多個參數文件來對應不一樣的開發環境。下面簡單介紹一下Node項目中參數文件的使用方法。javascript
Node開發使用javascript
語言,參數文件能夠是js
文件,也能夠是json
文件,由於Node原生支持的緣故,這兩種文件最爲方便。java
js
文件在項目根目錄下建立config文件夾用來保存配置文件,例如建立文件default.js
,編寫以下配置:mysql
module.exports = { mysql : { host: "localhost", user: "lupeng", password: "123456", database: "b1imd" }, session: { secret: 'keyboard cat', resave: false, saveUninitialized: true, cookie: { maxAge: 1000*60*60 } } };
上述是mysql
以及session
的基本配置,使用的方式也很簡單,例如編寫mysql
的鏈接模板時,這樣使用:sql
var mysql_config = require('../config/default').mysql; var mysql = require('mysql'); var pool = mysql.createPool(mysql_config);
就是這麼簡單,require
以後,直接當作一個js
對象就可使用了。數據庫
json
文件使用json
文件當作配置文件也是同樣的,在config目錄下建立一個default.json
文件,寫入內容:json
{ "mysql" : { "host": "localhost", "user": "lupeng", "password": "123456", "database": "b1imd" } }
使用的方式也是同樣的,Node原生支持就是方便,一樣是require
引入,而後當作js
對象使用便可。以下:cookie
var config = require('../config.json'); var mysql = require('mysql'); var pool = mysql.createPool(config.mysql);
Node開發過程當中配置文件的使用方法就說到這裏,固然仍是推薦直接使用js
文件,風格更加的統一。session
更多內容請訪問:LP's Blogui