Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Socket.io-从旧版本的app.js到新版本的Socket.io_Javascript_Node.js_Sockets_Socket.io_Arduino - Fatal编程技术网

Javascript Socket.io-从旧版本的app.js到新版本的Socket.io

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"

我查看了来自的代码,一切正常。它的工作应该很好。此项目包含(来自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"},
"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/", {