Feathers JS 客户端超时
Feathers JS Client Timeout
我确信这很简单,但由于某种原因,我在尝试将 feathersjs 客户端与一个非常简单的 jQuery 应用程序集成时遇到超时。感兴趣的文件在下面的 src 中。此 repo 仅包含一个服务 "messages" 连接到 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 创建的,但您正在使用 Socket.io 消息格式的浏览器中加载 @feathersjs/feathers@^3.0.0 v2 服务器不支持。
命令行上的 feathers --version
应显示 3.3.0 或更高版本。您可以按照 migration guide 升级或安装最新的 @feathersjs/cli
并重新生成应用程序。
我在 vue.js(vue@^3.2.16
和 vite@2.6.4
)
的客户端使用这些包时遇到了同样的问题
@feathersjs/feathers@^4.5.11
@feathersjs/socketio-client@^4.5.11
socket.io-client@^2.3.1
@feathersjs/authentication-client@^4.5.11
更改后我的问题得到解决
import io from "socket.io-client";
到
import io from "socket.io-client/dist/socket.io";
在我的客户端 feathersjs 设置中
我确信这很简单,但由于某种原因,我在尝试将 feathersjs 客户端与一个非常简单的 jQuery 应用程序集成时遇到超时。感兴趣的文件在下面的 src 中。此 repo 仅包含一个服务 "messages" 连接到 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 创建的,但您正在使用 Socket.io 消息格式的浏览器中加载 @feathersjs/feathers@^3.0.0 v2 服务器不支持。
命令行上的feathers --version
应显示 3.3.0 或更高版本。您可以按照 migration guide 升级或安装最新的 @feathersjs/cli
并重新生成应用程序。
我在 vue.js(vue@^3.2.16
和 vite@2.6.4
)
的客户端使用这些包时遇到了同样的问题
@feathersjs/feathers@^4.5.11
@feathersjs/socketio-client@^4.5.11
socket.io-client@^2.3.1
@feathersjs/authentication-client@^4.5.11
更改后我的问题得到解决
import io from "socket.io-client";
到
import io from "socket.io-client/dist/socket.io";
在我的客户端 feathersjs 设置中