【发布时间】:2018-08-10 07:12:09
【问题描述】:
在我的 Alexa 技能的意图处理程序之一中,一旦我的承诺得到解决,我必须返回响应。
代码如下所示:
var rcvPromise = receiveMsgQ();
rcvPromise.then(function(speechText) {
console.log('rcv Promise resolved with ',speechText);
return handlerInput.responseBuilder
.speak(speechText)
.withSimpleCard('skill_name', speechText)
.withShouldEndSession(false)
.getResponse();
});
技能返回错误消息,没有关于错误的其他详细信息。
有没有办法解决这个问题?
PS:我需要使用promise,因为receiveMsgQ()是异步函数调用。
【问题讨论】:
-
请格式化您的代码
-
nodejs 日志中的错误是什么
-
我只能在日志中看到一行:“会话以原因结束:错误”
标签: node.js alexa alexa-skills-kit alexa-skill