gpt4 book ai didi

node.js - 如何调用共享服务上的函数 - SailsJS

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:39 24 4
gpt4 key购买 nike

我有服务:

module.exports = {
functionA: function () {
sails.log('Hello!');
},

functionB: function () {
functionA();
}
}

然后我收到错误:“countPoint 未定义”如标题所示,我想在共享函数上调用另一个函数,但我现在不知道该怎么做。谁能帮我吗?

抱歉我的英语不好~

最佳答案

FunctionA 尚未“存在”。请记住,它是 JSON 的属性,而不是函数本身。使用引号应该可以帮助您理解:

module.exports = {
"functionA": function () {
sails.log('Hello!');
},

"functionB": function () {
functionA(); // this is actually module.exports.functionA()
}
}

将您的函数放在 module.exports 之外并在不使用 () 的情况下引用它们:

module.exports = {
"functionA": functionA,

"functionB": functionA
}

function functionA() {
sails.log('Hello!');
}

关于node.js - 如何调用共享服务上的函数 - SailsJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072995/

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