【发布时间】:2013-10-25 22:51:46
【问题描述】:
我不断收到错误 /socket.io/socket.io.js 404(未找到) Uncaught ReferenceError: io is not defined
我的代码是
var express = require('express'), http = require('http');
var app = express();
var server = http.createServer(app);
var io = require('socket.io').listen(server);
server.listen(3000);
和
<script src="/socket.io/socket.io.js"></script>
什么问题???
欢迎任何帮助!
【问题讨论】:
-
您是否也在从同一个 Node 应用程序中提供 HTML 文件?
-
@robertklep: 啊不,我有一个 index.html 页面...从 app.js 我得到信息:socket.io 开始
-
@Bondye 不,这不是这里的问题
-
@hausinho 如果您的 HTML 由不同的服务器提供服务,您需要包含 socket.io 文件的完整 URL:
<script src="http://localhost:3000/socket.io/socket.io.js"></script>(或其他主机名,显然)
标签: javascript node.js socket.io