Как обеспечить соединение с базой данных MySQL в одном файле в nodejs

Мне нужно обеспечить соединение 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 для всех модулей.

Ответы на вопрос(6)

Ваш ответ на вопрос