我已经尝试了一个通过Node.js连接到LUIS的bot生成器示例.我无法连接到LUIS
I have tried a sample example of bot builder connection to LUIS through Node.js. I am not able to connect to the LUIS
我已经尝试通过URL将bot连接到LUIS引擎,
var builder = require('botbuilder');
// Create bot and bind to console
var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector);
// Create LUIS recognizer that points at our model and add it as the root '/' dialog for our Cortana Bot.
var model = 'https://api.projectoxford.ai/luis/v1/application?id=c413b2ef-382c-45bd-8ff0-f76d60e2a821&subscription-key=[REMOVED SUBSCRIPTION KEY]&q=';
var recognizer = new builder.LuisRecognizer(model);
var dialog = new builder.IntentDialog({ recognizers: [recognizer] });
bot.dialog('/', dialog);
// Add intent handlers
dialog.matches('builtin.intent.alarm.set_alarm', builder.DialogAction.send('Creating Alarm'));
dialog.matches('builtin.intent.alarm.delete_alarm', builder.DialogAction.send('Deleting Alarm'));
dialog.onDefault(builder.DialogAction.send("I'm sorry I didn't understand. I can only create & delete alarms."));
我得到一个错误,像
D: ' SID ' Bot_Frame ' LUIS_BOT1 app.js>节点我想创建闹钟
default_error
Error: getaddrinfo EAI_AGAIN api.projectoxford.ai:443
at Object.exports._errnoException (util.js:1007:11)
at errnoException (dns.js:33:15)
at GetAddrInfoReqWrap.on lookup [as oncomplete] (dns.js:79:26)
这似乎是一个短暂的错误,所以首先尝试再次运行应用程序。如果错误仍然存在,请检查网络设置。如果您使用代理;确保node和NPM都配置好了
从http://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.htmlEAI_AGAIN实际上表示名称解析中的临时失败,或者只是名称服务器返回临时失败指示
EAI_AGAIN实际上是一个DNS查找超时错误,意味着它是网络连接错误或代理相关错误。试一试解决您的代理设置,并检查您有一个体面的互联网是否连接。
你也可以尝试运行LUIS Node.js样本,但我不认为你的代码中有错误,而且你得到的错误信息不在你的代码中
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何使用密码检测网络中的状态连接
- 如何处理node.js节点mongodb中的连接和查询队列
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- Twilio-显示所有连接参与者的远程参与者视频
- 操作放置在画布上的元素之间的连接
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- jQuery UI可排序-多连接列表拖动
- 如何使用offer/answer交换来自两个对等连接的流
- 在Qualtrics中,介绍如何动态连接两个滑块
- 使用优化器在慢速连接上加载main.js时需要js超时
- 如果连接类型为none,则Javascript Function Only警报
- GTK百老汇支持同时连接
- 在node.js中写入ECONNRESET错误和套接字连接检查
- 如何将所有JS文件连接到一个文件夹中
- 在cordova android应用程序中连接数据库
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- SignalR客户端启动连接时如何设置用户
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet