【问题标题】:Feathers JS Client Timeout羽毛 JS 客户端超时
【发布时间】:2021-11-23 00:36:12
【问题描述】:

我确信这是一件非常简单的事情,但由于某种原因,当我尝试将 feathersjs 客户端与一个非常简单的 jQuery 应用程序集成时,我遇到了超时。感兴趣的文件在下面的 src 中。此 repo 仅包含连接到 NedB 数据库的单个服务“消息”,无需身份验证。当脚本启动时,我正在尝试将一条消息添加到我的消息服务中。

回购:

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

控制台错误:

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

【问题讨论】:

    标签: javascript client feathersjs


    【解决方案1】:

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

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

    参考问题feathersjs/feathers#761

    【讨论】:

      【解决方案2】:

      我在客户端使用 vue.js(vue@^3.2.16vite@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设置中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-08-22
        • 2021-06-12
        • 2022-01-12
        • 2012-11-11
        • 1970-01-01
        • 1970-01-01
        • 2022-06-27
        相关资源
        最近更新 更多