【发布时间】:2020-07-25 19:56:16
【问题描述】:
我在 nodejs 中使用 restify 框架创建了一个服务器,但是当我想从 Function.js 执行 respond() 功能时,它会打印输出'hello undefined' 实际上 预期的输出是 'hello world',我认为 Function.js 的另一个函数正在影响 ...告诉我如何我们从模块中访问特定的功能?
server.js
var restify=require('restify')
var respond=require("./src/Components/FunctionalComponents/Function")
var server=restify.createServer() //server created
server.get('/hellopj',respond);
server.listen(8080, function(){
console.log("server started...")
})
Function.js
module.exports =function respond(req,res,next){
res.send('hello world ')
}
module.exports =function insertFun(req,res,next){
res.send('hello '+req.params.name)
}
【问题讨论】:
-
试试,
respond.respondinserver.get?