gpt4 book ai didi

javascript - Vorlon.js 正在请求 Socket.io,但它的配置已经设置为包含 socket.io

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:46 24 4
gpt4 key购买 nike

我可以看到服务器,但是当我加载应用程序时,我在前面看到一个红色的 div,上面写着:

Vorlon.js: please load socket.io before referencing vorlon.js or use includeSocketIO = true in your catalog.json file.

每次我加载服务器页面时,我的终端都会给我以下输出:

{
"useSSL": false,
"SSLkey": "cert/server.key",
"SSLcert": "cert/server.crt",
"includeSocketIO": true,
"plugins": [
{ "id": "CONSOLE", "name": "Interactive Console", "panel": "bottom", "foldername": "interactiveConsole", "enabled": true },
{ "id": "DOM", "name": "Dom Explorer", "panel": "top", "foldername": "domExplorer", "enabled": true },
{ "id": "MODERNIZR", "name": "Modernizr", "panel": "bottom", "foldername": "modernizrReport", "enabled": true },
{ "id": "OBJEXPLORER", "name": "Obj. Explorer", "panel": "top", "foldername": "objectExplorer", "enabled": true },
{ "id": "XHRPANEL", "name": "XHR", "panel": "top", "foldername": "xhrPanel", "enabled": true },
{ "id": "NGINSPECTOR", "name": "Ng. Inspector", "panel": "top", "foldername": "ngInspector", "enabled": false },
{ "id": "NETWORK", "name": "Network Monitor", "panel": "top", "foldername": "networkMonitor", "enabled": true },
{ "id": "RESOURCES", "name": "Resources Explorer", "panel": "top", "foldername": "resourcesExplorer", "enabled": true }
]

(向下第四行,includeSocketIO 设置为 true)。

有没有其他人遇到过类似的问题(希望能够解决)?

最佳答案

看起来问题来自 CORS 错误。 Socket.io 没有跨域写入的正确权限。为了解决这个问题以便我可以在我的 iPad 上打开我的应用程序,我这样做了:

  1. 确保加载页面的主机地址和 Vorlon 脚本地址相同。例如,对我来说,我在我的 iPad 上点击 http://mymachine.local/...,我将 Vorlon 脚本 URL 设置为 http://mymachine.local:1337/vorlon.js 在我的页面中。这可能不是 mymachine.local,而是您的本地网络 IP (192.168.x.x)。
  2. 我还必须先加载 Vorlon 作为我页面中的第一个脚本,然后再加载任何其他库。

如果它仍然无法正常工作,请在第二个浏览器中打开您的应用(我在 FF 中测试,并在 Chrome 中打开 Vorlon 服务器)并检查控制台是否存在 CORS 错误。

希望这对您有所帮助。

关于javascript - Vorlon.js 正在请求 Socket.io,但它的配置已经设置为包含 socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31528252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com