nodejs里一般怎么读取数据库相关的配置文件

 我来答
BUG集散地
2016-05-31 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:288万
展开全部
// 实现与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
    }
};

//各个第三方都不一样吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式