我在这里读到了关于我在node.js中的问题的答案,但我的问题仍然存在.随着服务器socket.io,一切看起来正常,但在客户端,铬说:无法加载资源:3382/socket.io/socket.io.js:服务器与404(未找到)本地主机的状态回应
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);
Run Code Online (Sandbox Code Playgroud)
有了玉我有:
script(src='/js/jquery.js')
script(src='/js/chat.js')
script(src="socket.io/socket.io.js")
Run Code Online (Sandbox Code Playgroud)
我在文件夹静态文件夹js,它工作正常.我不知道是不是因为版本(node -v show v0.8.16),我如何看到express和socket.io的版本?
更新到节点0.10.0,现在当Grunt服务器仍然工作时,Grunt(构建)和Grunt测试返回"对path.join的参数必须是字符串"错误运行"useminPrepare:html"(useminPrepare)任务,实际上无法构建.
设置:节点:0.10.0 Yeoman:1.0.0-beta.3 Grunt:grunt-cli v0.1.6,grunt v0.4.0rc7
我知道有一些修复,但尝试了所有建议的解决方案(npm缓存清除,Grunt重新安装等)没有成功.
任何帮助赞赏.