Socket.io在/socket.io/socket.io.js中未被提供。

3

我已经阅读了关于我的node.js问题的答案,但我的问题仍然存在。在服务器端使用socket.io时,一切看起来都很正常,但在客户端,Chrome浏览器显示: Failed to load resource: the server responded with a status of 404 (Not Found) localhost:3382/socket.io/socket.io.js

var express = require("express");
var http = require("http");
var _io = require("socket.io");

var PORT = 3382;

var app = express();

app.listen(PORT, function(){
console.log("Listening from "+PORT);
});

var server = http.createServer(app);
var io = _io.listen(server);

使用jade,我有:

script(src='/js/jquery.js')
script(src='/js/chat.js')
script(src="socket.io/socket.io.js")

我有一个文件夹js在一个名为static的文件夹里,它工作得很好。我不知道是不是因为版本(node -v显示v0.8.16),我该如何查看express和socket.io的版本?

1个回答

5

哇,对我来说在英文文档中找到资料并不容易,希望有人能够尽快将更多的文档翻译成西班牙语,谢谢。我希望这以后不会有太大的变化。 非常感谢。我的代码如下:var server = http.createServer(app).listen(PORT, function(){ console.log("Listening from "+PORT); }); - bluesky777

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接