我有一个按照教程制作的NodeJs restful api。在我的端点上,我想传递导出函数。例如:
// main.js
REST_ROUTER.prototype.handleRoutes = function(router, connection, md5) {
router.get("/create", function(req, res) {
var query = ...
connection.query(query,function(err, row) {...}
});
}
但我想要像这样做:
// main.js
var example = require('./example.js');
REST_ROUTER.prototype.handleRoutes = function(router, connection, md5) {
router.get("/create", example.create);
}
// example.js
exports.create = function(req, res) {
var query = ...
connection.query(query,function(err, row) {...}
}
然而,在example.js中我的
connection
不可用。我怎么传递它呢?
exports.connection.<stuff>
...? - Cerbrus