Microsoft Bot Emulator中的错误:连接ECONNREFUSED 127.0.0.1

时间:2019-02-25 12:57:54

标签: javascript botframework bots

尝试将 @Entity @Table(name = "Category") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class CategoryModel { @Id @Column(name = "id") //@GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String category_name; private String category_description; private String image_path; @JsonIgnore @OneToMany( mappedBy = "category") private Set<ProductModel> category; +Geterrs and Setters 文件登录到Microsoft Bot Emulator时出现此错误。错误名称:

  

连接ECONNREFUSED 127.0.0.1:3978

2 个答案:

答案 0 :(得分:0)

您是否在Visual Studio中运行项目?您似乎只打开了Visual Studio代码。您需要运行项目才能连接到端点。

答案 1 :(得分:0)

仅当Emulator无法连接到您的机器人时,才会出现该错误。这是您可以进行故障排除的方法(从最有可能到最少):

  1. 验证您的机器人正在运行。您需要从根目录执行npm start才能运行Javascript机器人。几乎肯定是这个。

  2. 有时,您可能会运行npm start,但是由于正在使用端口(您正在运行其他机器人)或该机器人出现错误而无法运行该机器人,因此该机器人无法运行。初次下载漫游器后,可能没有使用npm install安装npm软件包。

  3. 确保在模拟器中选择了正确的.bot文件。不过,实际上,只要未加密且端点匹配,就可以在仿真器中使用任何.bot文件。确保您的.bot文件中的“开发”端点为http://localhost:3978