Javascript Socket.io-从旧版本的app.js到新版本的Socket.io
我查看了来自的代码,一切正常。它的工作应该很好。此项目包含(来自package.json): 但是当我复制app.js和/web/index.html时,我想通过Javascript Socket.io-从旧版本的app.js到新版本的Socket.io,javascript,node.js,sockets,socket.io,arduino,Javascript,Node.js,Sockets,Socket.io,Arduino,我查看了来自的代码,一切正常。它的工作应该很好。此项目包含(来自package.json): 但是当我复制app.js和/web/index.html时,我想通过 npm install serialport --save npm install socket.io --save npm install node --save 我在package.json中得到: "dependencies": { "serialport": "*", "socket.io": "0.9.6"
npm install serialport --save
npm install socket.io --save
npm install node --save
我在package.json中得到:
"dependencies": {
"serialport": "*",
"socket.io": "0.9.6"},
"engines": { "node": "0.6" }
"dependencies": {
"serialport": "~2.0.2",
"socket.io": "~1.3.7",
"node": "0.0.0",}
正如你所看到的,verion是不一样的。而且这个程序不起作用。似乎socket.io没有启动。Serialport将数据发送到终端,网页正在工作,但没有从套接字接收数据。
端子(旧插座-it工作):
端子(新插座-不工作):
有人能帮我解决这个问题吗?帮助
顺便说一句,在chrome Ctrl+Shift+C中打开控制台,它会给出日志错误:
获取网络::错误连接被拒绝
可能会有帮助。很抱歉出现这个问题。我下载了很多应用程序,现在我知道了答案。 问题出在index.html中的那一行
var socket = io.connect("/", {
它必须是:
var socket = io.connect("http://localhost:3000/", {
对不起,出了问题。我下载了很多应用程序,现在我知道了答案。 问题出在index.html中的那一行
var socket = io.connect("/", {
它必须是:
var socket = io.connect("http://localhost:3000/", {