gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 20:23:14 26 4
gpt4 key购买 nike

我有一个正在运行的代理,它只针对与 /mysubdir 相关的路径访问我的 node.js 服务器。
如何为这种情况配置 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>

并且
var socket = io.connect('http://www.example.com', {path: "/mysubdir/socket.io"});`

关于socket.io - 如何让 socket.io 为子目录运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25896225/

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