我正在构建一个Node应用程序,它将查询简单和更复杂(多个联接)的查询。我正在寻找有关如何管理mySQL连接的建议。
我具有以下要素:
//这是router1
router.get('/',函数(req,res){
connection.connect(function(Err){...});
connection.query('SELECT * FROM table WHERE id =“ blah”',function(err,results,fields){
console.log(结果);
});
...
connection.end();
})
我是否应该在每次请求'/ router1 /'时都连接到mysql,如本例所示,还是最好在启动时保持一个连接打开?如:
connection.connect();在外面:
router.get('/',function(req,res){
...
}); ?