我是node.js的新手,如果这很明显,请道歉。我和this person有类似的问题,他希望能够从定义它的同一文件内部或外部调用函数。我也想要那个。但在我的情况下,我想要调用的函数和我想要调用它的代码都已经在" module.exports"块。
以下是我的代码的相关部分:
module.exports = class BotInstance extends EventEmitter {
onGatewayMessage(message) {
sendMessage(this.botID, msg, (sendStatus) => {
console.log(`message successfully sent with status ${sendStatus}`);
});
}
sendMessage(message, cb) {
const msg = {
message_id: uuidV1(),
text: {
content: message,
mention: [],
link_preview: [],
},
};
this.service.sendMessage(this.botID, msg, cb);
}
}
earlier question中提出的建议不适用于我的案例。我怎样才能调用" sendMessage"功能在我的" onGatewayMessage"常规?