【问题标题】:http://domain.local/socket.io/1/?t=1363363318728 moved permanentlyhttp://domain.local/socket.io/1/?t=1363363318728 永久移动
【发布时间】:2013-03-04 10:45:03
【问题描述】:

我有一个 CodeIgniter 驱动的网站。 我想实现一个基于NodeJS+Socket.IO的网络聊天。

我在主文件夹的其他本地域上进行了聊天,但是当我将其移至 CodeIgniter 时,它停止了工作。我猜是因为我更改了文件夹关系以适应 CodeIgniter 的结构。

我已将node_modules 放在根文件夹中。
server.js 位于 node_modules 文件夹内。
客户端 javascript chat.js 放置在文件夹 public/js
我的视图文件在application/views/chat.php
此视图可在位置domain.local/conversation/room 访问

当我在控制台中打开页面时,我看到:

http://domain.local/socket.io/1/?t=1363363318728 moved permanently

【问题讨论】:

  • 你知道 ?t= 在 socket.io 连接中指的是什么吗?

标签: node.js socket.io


【解决方案1】:

我发现了问题所在。

连接脚本指向
var socket = io.connect('http://domain.local/node:8080')
它应该是根域
var socket = io.connect('http://domain.local:8080')

【讨论】:

    猜你喜欢
    • 2020-04-06
    • 2017-04-28
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 2019-11-04
    • 2017-07-04
    • 2012-07-10
    • 1970-01-01
    相关资源
    最近更新 更多