我确信这是非常简单的事情,但出于某种原因,我试图将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
答案 0 :(得分:1)
服务器端应用程序是使用旧的(v2)版本的CLI创建的,但您在浏览器中加载@ feathersjs / feathers @ ^ 3.0.0,该浏览器使用的是Socket.io消息格式,该格式不受v2服务器。
命令行上的 feathers --version
应显示3.3.0或更高版本。您可以按照migration guide升级或安装最新的@feathersjs/cli
并重新生成应用程序。