【发布时间】:2013-12-06 14:05:51
【问题描述】:
我很清楚,我是一个低于平均水平的程序员,互联网上没有 express/socket.io 服务器的工作示例。为什么我在尝试加载页面时收到此错误?
GET http://localhost:3700/socket.io/socket.io.js 404 (Not Found)
我在工作目录中执行了以下命令来安装 express 和 socket.io
Npm install
我的 package.json 文件如下所示
{
"name": "RealTimeWebChat",
"version": "0.0.0",
"description": "Real time web chat",
"dependencies": {
"socket.io": "latest",
"express": "latest",
"jade": "latest"
},
"author": "developer"
}
这创建了一个“node_modules”目录,里面是一个“socket.io”目录。
那么为什么我的应用程序找不到 socket.io.js 文件呢?
其他相关信息,I’m working off this tutorial。我会逐字逐句。
我有一个看起来像这样的 .jade 文件。
!!!
html
head
title= "Real time web chat"
script(src='/chat.js')
script(src='/socket.io/socket.io.js')
body
#content(style='width: 500px; height: 300px; margin: 0 0 20px 0; border: solid 1px #999; overflow-y: scroll;')
.controls
input.field(style='width:350px;')
input.send(type='button', value='send')
诚然,我不知道什么是玉,但我只是想建立一个简单的例子并运行起来。我学得最好。最终项目将于周日到期!帮助我需要一个服务器!
【问题讨论】:
-
请同时发布您的服务器端代码,看起来您没有将 Socket.io 绑定到连接。