小编DPM*_*DPM的帖子

node.js解析promise并返回值

我使用Microsoft bot框架来提出一个"简单"的PoC机器人.我使用教程作为基础并扩展它.

我有几个不同意图的基本功能(即问候,再见等)和一个有更多逻辑的功能(reqstatus).

简单的(即greeting.js)很好地返回答案,但更复杂的答案(reqstatus.js).在独立脚本中运行reqstatus.js的主代码(没有第一个"const getReqStatus =(entity)=> {").

server.js(main) - >请参阅"if(intent){"中的调用...

const getFeelings = require('./intents/feelings.js')
const getGoodbyes = require('./intents/goodbyes.js')
const getGreetings = require('./intents/greetings.js')
const getHelp = require('./intents/help.js')
const getReqStatus = require('./intents/reqstatus.js')
... 
const bot = new builder.UniversalBot(connector)

// Intents based on definitions on recast
const INTENTS = {
  feelings: getFeelings,
  goodbyes: getGoodbyes,
  greetings: getGreetings,
  help: getHelp,
  reqstatus: getReqStatus,
}

// Event when Message received
bot.dialog('/', (session) => {
  recastClient.textRequest(session.message.text)
  .then(res => {
  const intent = res.intent()
  const entity …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js promise

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

asynchronous ×1

javascript ×1

node.js ×1

promise ×1