如何让socket.io 为子目录运行

2023-12-28

我有一个正在运行的代理,它仅访问我的 node.js 服务器以获取带有以下内容的路径/mysubdir如何针对这种情况配置 socket.io?

在我的客户端代码中我尝试过:

var socket = io.connect('http://www.example.com/mysubdir');

但后来我注意到底层的socket.io(或engine.io)http请求正在命中

http://www.example.com/socket.io/?EIO=3&transport=polling&t=1410972713498-72`

我想让他们打

http://www.example.com/mysubdir/socket.io.....

我需要在客户端和服务器上配置什么吗?


在我的服务器中我必须

var io = require('socket.io')(httpServer, {path: '/mysubdir/socket.io'})`

在我的客户中我必须

<script src="http://www.example.com/mysubdir/socket.io/socket.io.js"></script>

and also

var socket = io.connect('http://www.example.com', {path: "/mysubdir/socket.io"});`
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让socket.io 为子目录运行 的相关文章

  • 广播时不支持回调

    在这里 我遇到了使用 nodejs 在 socket io 中进行回调的一个问题 io sockets to usersocketid emit receivemsg success 1 data message function deli
  • Socket.io:如何使用 Socket.io-redis 适配器计算房间内的客户端数量

    我开始使用构建聊天服务器Socket io http socket io 具有多个节点 它用Socket io redis https github com automattic socket io redis将所有服务器连接在一起并且ro
  • 在不同的子域上使用 Socket.IO 服务器和客户端

    我有两个子域 socket mydomain com Socket IO 服务器 app mydomain com 我想连接到我的网络套接字的网络应用程序 在 app mydomain com 的登陆页面中 我已链接到 Socket IO
  • Socket.io,socket.set() 和套接字属性之间的区别?

    Socket io 建议设置每个套接字变量 如下所示 socket set foo bar function 还可以在套接字上设置和访问变量 socket foo bar 使用提供的 set 函数有好处吗 Calling socket fo
  • NodeJS UDP 多播如何

    我正在尝试将 UDP 多播数据包发送到 230 185 192 108 以便每个订阅的人都会收到 有点卡住了 我相信它的广播正确 但似乎无法从任何客户端获取任何信息 Server var news Borussia Dortmund win
  • Sais.js 对套接字请求的授权

    我正在尝试构建一个基于 sails js 的聊天应用程序 来自特定聊天的消息的 URL 如下所示 api chat id messages 当我使用 XHR 请求此 url 时 它会提供一个会话 cookie 并且 sails js 会构建
  • 为什么需要消息队列来与 Web 套接字聊天?

    我在互联网上看到了很多使用 Web 套接字和 RabbitMQ 进行聊天的示例 https github com videlalvaro rabbitmq chat https github com videlalvaro rabbitmq
  • 客户端正在使用不受支持的 Socket.IO 或 Engine.IO 协议版本 错误

    我试图在树莓派 4 中使用flask socketio socketIO client 和 SOCKET IO 在 python 中运行客户端和服务器 但出现以下错误 The client is using an unsupported v
  • Socket.io 适用于 localhost,但不适用于 Heroku 服务器

    我目前正在尝试使用socket io 和node js 服务器与Unity 脚本进行通信 我已将所有内容连接起来并与 localhost 一起使用 但由于某种原因 当我将其移植到 Heroku 服务器时 它无法连接 我假设它可能与 URL
  • 应用程序传输安全已阻止明文 HTTP 资源

    我在 swift 中使用 Socket IO 库 但不断收到此错误 应用程序传输安全已阻止明文 HTTP http 资源 加载 因为它不安全 可以通过以下方式配置临时例外 您应用程序的 Info plist 文件 当我尝试发送 http 请
  • 了解 htaccess 文件匹配代码

    我正在尝试将 drupal 安装在我的 bluehost 托管网站的子目录中 这是一个巨大的痛苦 我认为 htaccess 中的以下几行是问题所在 当我当前导航到 mysite com subdir install php 时 出现 403
  • socket.io 和express 4 个会话

    我想在我的 socket io 应用程序中访问 express 4 会话 我对 Node 不太熟悉 在实现此功能时遇到了一些麻烦 我找到了一个允许访问express 4会话的npm模块 https www npmjs org package
  • Android:socket.io io.socket.engineio.client.EngineIOException:XHR 轮询错误

    有时我会收到此错误 io socket engineio client EngineIOException xhr 轮询错误 我的连接到套接字的代码 try HostnameVerifier myHostnameVerifier new H
  • 与 Socket.io 保持连接

    我正在尝试使用 asterisk websocket 连接socket io 客户端 https github com socketio socket io client socket io connect url transports w
  • 从 Nginx 到 Express.js 上的 socket.io 的反向代理上“无法获取”

    我已经关注了通过私有网络让 Node js 在两台 Ubuntu 14 04 服务器上通过 Nginx 工作 Node js 位于 myappserver 上 通过私有 IP myprivatewebserver 访问 并通过 mypubl
  • 在 sails.js 中跟踪用户在线/离线状态

    我必须在我的 Web 应用程序中使用 sails js 中的 websockets 找出用户状态 即用户是否在线 离线 请帮我 多谢 从 Sails v0 9 8 开始 您可以使用onConnect and onDisconnect功能于c
  • SocketIO ERR_CONNECTION_REFUSED

    我开始使用 NodeJS 和 Socket IO 我正在尝试使用 NodeJS http 服务器设置一个基本示例 并建立到服务器的 Socket IO 连接 我也在使用 Angular JS 基本上我想要的是 当用户按下按钮时 就会建立与服
  • Python 中的 Socket.IO 客户端库 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 谁能推荐一个 Python 的 Socket IO 客户端库 我环顾四周 但我能找到的唯一的要么是服务
  • Socket.io 与服务器离线连接

    如何检测服务器是否离线或由于其他原因无法连接 我的代码看起来像这样 this socket io connect connectionInfo reconnect false 它不会抛出任何错误 因此 try catch 子句不起作用 Us
  • 通过 PHP 连接到 socket.io(nodejs)

    我需要通过 php 连接到 websocket 发送数据并立即断开连接 无需等待套接字的响应 我用了大象io http elephant io 但更新库后不起作用 请告诉我如何通过 PHP 连接到 websocket 我也遇到了这个问题 学

随机推荐