Как совместно использовать соединение с базой данных через различные модули NodeJS? Пример, который я нашел, имел монолитную структуру, где весь код находился в одном файле app.js.Шаблон проектирования для общего дескриптора базы данных в Node.JS
/* main.js */
var foo = require("./foo");
/* express stuff ...*/
mysql = /* establish mysql connection */
app.get("/foo", foo.hello);
/* foo.js */
exports.hello = function(req, res) {
res.send("Hello from the foo module!");
}
Как получить доступ к «mysql» из моего модуля «foo»? Какова рекомендуемая схема проектирования для этого?
Кажется, что [этот ответ] (http://stackoverflow.com/a/10328308/574501) - это то, что вы ищете. – zaan