Javascript 在同一文件中使用module.export函数,该函数位于同一文件中';实施

Javascript 在同一文件中使用module.export函数,该函数位于同一文件中';实施,javascript,node.js,Javascript,Node.js,我有一个具有两个功能的控制器: module.exports.getQuestionly=函数(应用程序、请求、回复){ } module.exports.getClientDetails=函数(应用程序、请求、资源){ } 我想调用getClientDetails函数中的getinventquestion函数 仅仅调用getQuestionly()不起作用。我应该怎么做?我通常做的事情: const getinventory=()=>{ //getClientDetails() } cons

我有一个具有两个功能的控制器:

module.exports.getQuestionly=函数(应用程序、请求、回复){
}
module.exports.getClientDetails=函数(应用程序、请求、资源){
}
我想调用
getClientDetails
函数中的
getinventquestion
函数

仅仅调用
getQuestionly()
不起作用。我应该怎么做?

我通常做的事情:

const getinventory=()=>{
//getClientDetails()
}
const getClientDetails=()=>{
//获取调查问卷()
}
module.exports={GetQuestionly,getClientDetails}
我通常做的事情:

const getinventory=()=>{
//getClientDetails()
}
const getClientDetails=()=>{
//获取调查问卷()
}
module.exports={GetQuestionly,getClientDetails}

将每个函数定义为单独的函数,然后导出函数。然后您还可以使用页面上的功能

function getQuestionnaire(application, req, res) { }
function getClientDetails (application, req, res) { }
module.exports = {getQuestionnaire, getClientDetails}

将每个函数定义为单独的函数,然后导出函数。然后您还可以使用页面上的功能

function getQuestionnaire(application, req, res) { }
function getClientDetails (application, req, res) { }
module.exports = {getQuestionnaire, getClientDetails}
您可以这样做:

function getQuestionnaire(application, req, res) { 
 //function body
}

function getClientDetails(application, req, res) { 
  getQestionnaire(app,req,res)
}

module.exports= {getQestionnaire,getClientDetails}
您可以这样做:

function getQuestionnaire(application, req, res) { 
 //function body
}

function getClientDetails(application, req, res) { 
  getQestionnaire(app,req,res)
}

module.exports= {getQestionnaire,getClientDetails}

exports.getQuestionly()
module.exports.getQuestionly()
那样调用它。我如何传递参数,比如客户端id?你是什么意思?如果我在getClientDetails中执行module.exports.getDadosQuestionarioET(clientId,application,req,res),它会抛出一个错误:ReferenceError:clientId未定义,就像在普通函数中一样传递它。我还更改了module.exports.getDadosQuestionarioET=函数(clientid、application、req、res){我做错了,它通过了。谢谢!像
exports.getQuestionly()或
module.exports.getQuestionly()那样调用它
我如何传递参数,比如客户端id?你的意思是什么?传递它就像在普通函数中一样
exports.getinventory(clientId)
如果我传递module.exports.getDadosQuestionarioET(clientId,application,req,res)在定义了clientid的getClientDetails内部,它抛出一个错误:ReferenceError:clientid未定义。我还更改了module.exports.getDadosQuestionarioET=函数(clientid,application,req,res){我做错了,它通过了。谢谢!
module.exports={getQestionnaire}
在本例中
getClientDetails
不再导出
module.exports={getQestionnaire}
在本例中
getClientDetails
不再导出