我试图实现的是直接从模块发送响应,而不是从app.js发送。
例如:
////app.js/////
server.get('/user', function (req, res, next) {
/*call a function of mymodule.*/
}
////mymodule.js/////
function mymodule(){
/*Send my response from here.*/
}
我试图实现的是直接从模块发送响应,而不是从app.js发送。
例如:
////app.js/////
server.get('/user', function (req, res, next) {
/*call a function of mymodule.*/
}
////mymodule.js/////
function mymodule(){
/*Send my response from here.*/
}
1条答案
按热度按时间noj0wjuj1#
据我所知,你试图在你的
mymodule.js
文件中公开一个函数。要做到这一点,你告诉节点你想要在文件中导出。(您可以找到文档here)。
因此,要做你想做的事情,你需要导出函数 mymodule。你可以用这种方法来做到这一点:
这将在其他文件需要时公开您的函数 mymodule。在app.js上,你可以这样使用它:
或者另一种方法: