0
这里是我的routes.js
看起来像:的NodeJS:在路由访问变量
module.exports = function (server, db) {
// Deals
const deals = require('./controllers/deals');
server.get('/deals', deals.findAll);
server.get('/deals/:id', deals.findById);
server.post('/deals', deals.add);
server.put('/deals/:id', deals.update);
server.del('/deals/:id', deals.delete);
}
正如你所看到的,这里有server
和db
变量。但是,我不确定如何将这两个变量传递给deals.findAll
以及其他REST方法。
这里是deals.findAll
方法的样子:
const findAll = (req, res, next) => {
// I need to access db here, so I can use Sequelize.
}
exports.findAll = findAll
的原因,我需要db是Sequelize ORM。
伟大的作品!谢谢。 – Nedim