我有一个带两个功能的控制器
module.exports.getQuestionnaire = function(application,req,res){ }
module.exports.getClientDetails = function(application,req,res){ }
我想在getClientDetails中调用getQuestionnaire。
只是调用getQuestionnaire()并不起作用。我该怎么做?
最佳
答案 0 :(得分:2)
我通常做的事情:
const getQuestionnaire = () => {
//getClientDetails()
}
const getClientDetails = () => {
//getQuestionnaire()
}
module.exports = {getQuestionnaire, getClientDetails}
@Prakash说它也有效
答案 1 :(得分:0)
将每一个定义为单独的函数,然后导出函数。然后你也可以使用页面上的功能
function getQuestionnaire(application, req, res) { }
function getClientDetails (application, req, res) { }
module.exports = {getQuestionnaire, getClientDetails}
答案 2 :(得分:0)
function getQuestionnaire(application, req, res) {
//function body
}
function getClientDetails(application, req, res) {
getQestionnaire(app,req,res)
}
module.exports= {getQestionnaire,getClientDetails}