【发布时间】:2015-08-13 06:35:28
【问题描述】:
我需要为模块提供 mysql 连接。我有这样的代码。
var express = require('express'),
app = express(),
server = require('http').createServer(app);
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '127.0.0.1',
user : 'root',
password : '',
database : 'chat'
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
});
app.get('/save', function(req,res){
var post = {from:'me', to:'you', msg:'hi'};
var query = connection.query('INSERT INTO messages SET ?', post, function(err, result) {
if (err) throw err;
});
});
server.listen(3000);
但是我们如何为所有模块提供一次 mysql 连接。
【问题讨论】:
标签: mysql node.js express node-modules