我是节点js的新手,我正在使用有两个连接的应用程序。在单个应用程序中使用..现在我想使用从 app.js 调用的那个并想要删除单独的文件连接( db.js )
来自aap.js的阻止代码
app.use(
connection(mysql, {
host: 'localhost',
user: 'root',
password: '',
port: 3306, //port mysql
database: 'testdb'
}, 'request')
);
我使用此文件通过使用单独的文件连接来插入数据。
user_insert.js
var db= require('../db');
http.createServer(function(request, response){
//using this for insert data from ajax
}).listen(8001);
但是,我也希望将 app.js 的连接称为ajax调用..如何从应用程序中获取 user_insert.js 文件中的连接.js 没有任何重大变化?
答案 0 :(得分:0)
您可以使用app.set(' dbconn',连接)和app.get(' dbconn'),但有一点代码味道。更好的方法是在require
模块时传递连接。