我有这个module.exports
module.exports = {
defaultStrings: function() {
return "Hello World" +
"Foo - Bar";
},
urlSlug: function(s) {
return s.toLowerCase().replace(/[^\w\s]+/g,'').replace(/\s+/g,'-');
}
};
我希望能够使用request
或response
内部函数defaultStrings
我将如何在给定代码的最小更改中包含它?
defaultStrings: function(req, res, next) { // <--- This is not working it says Cannot call method 'someGlobalFunction' of undefined
return "Hello World" +
"Foo - Bar" + req.someGlobalFunction();
},
在我的app.js
我需要文件
strings = require('./lib/strings'),
这就是它在内部被调用的方式app.js
app.get('/',
middleware.setSomeOperation,
routes.index(strings);