我确信这很简单,但是由于某些原因,尝试将feathersjs客户端与一个非常简单的jQuery应用程序集成时,我超时了。感兴趣的文件位于下面的src中。该存储库仅包含一个连接到NedB数据库的单一服务“消息”,而没有身份验证。脚本启动时,我试图将一条消息添加到我的消息服务。

回购:

https://github.com/Ryan8765/jquery-chat

控制台错误:

Uncaught (in promise) Error: Timeout of 5000ms exceeded calling create on messages
    at client.js:66

最佳答案

已使用旧(v2)版本的CLI创建了服务器端应用程序,但您正在使用使用v2服务器不支持的Socket.io消息格式的浏览器加载@ feathersjs / feathers @ ^ 3.0.0。

命令行上的feathers --version应该显示3.3.0或更高版本。您可以按照migration guide进行升级或安装最新的@feathersjs/cli并重新生成应用程序。

参考问题feathersjs/feathers#761

07-28 10:18