I have NodeJs restful api made by tutorial. And in my endpoint I want to pass export function. For example:
// main.js
REST_ROUTER.prototype.handleRoutes = function(router, connection, md5) {
router.get("/create", function(req, res) {
var query = ...
connection.query(query,function(err, row) {...}
});
}
But I want to do it like this:
// 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) {...}
}
However, my connection is not available in example.js. How can I pass it?
exports.connection.<stuff>...?