gpt4 book ai didi

javascript - 在同一个 Controller nodejs上调用函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:07 24 4
gpt4 key购买 nike

我在带有expressjs的nodejs中有以下 Controller ,我尝试在同一 Controller 中调用函数,但出现以下错误响应this.editarAluno不是函数

Controller

var alunoController = {
criarAluno: function (req, res) {
this.editarAluno(req, res);
},
editarAluno: function (req, res) {
console.log('Ok....');
},
};

module.exports = alunoController;

最佳答案

我会这样做:

var alunoController = {
criarAluno: function (req, res) {
alunoController.editarAluno(req, res);
},
editarAluno: function (req, res) {
console.log('Ok....');
},
};

module.exports = alunoController;

不要指望this,而是指望alunoController,因为我认为thiscriarAluno相关,而不是alunoController

关于javascript - 在同一个 Controller nodejs上调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54310499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com