nodejs里一般怎么读取数据库相关的配置文件
1个回答
展开全部
// 实现与MySQL交互
var mysql = require('mysql');
var $conf = require('../cfg/cfg');
// var $util = require('../util/util');
var $sql = require('./articleSql');
// 使用连接池,提升性能
// var pool = mysql.createPool($util.extend({}, $conf.mysql));
var pool = mysql.createPool($conf.mysql);
module.exports = {
add: function (req, res, next,data,fn) {
pool.getConnection(function(err, connection) {
// 'INSERT INTO user(id, name, age) VALUES(0,?,?)',
connection.query($sql.insert, data, function(err, result) {
// 以json形式,把操作结果返回给前台页面
if(err)console.log(err);
if(fn)fn(req,res,next);
// 释放连接
connection.release();
});
});
}
})
};
//cfg.js
module.exports = {
mysql : {
host : '127.0.0.1',
user : 'root',
password : 'root',
database : 'test',
port : 3306
}
};
//各个第三方都不一样吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询