Скажем, у меня есть этот код для разделения маршрутов в expressjs:
module.exports = function(express,app,client) {
app.get('/', function(req,res,next) {
var query = 'SELECT * FROM users LIMIT 10';
var user = client.query(query, function (err, results, fields) {
res.render('index', {
title: 'test',
users: results
});
client.end();
});
});
}
И попросите его в app.js
:
require('./controllers/routes.js')(express,app,client);
1) Как я могу отделить запросы db в новых файлах наилучшим образом?
Этот файл будет довольно большим, даже если я разделяю логику db.
2) Каков хороший способ разделить маршруты? Может быть, отдельные модули? а затем потребовать их всех в app.js
?