Javascript socket.io的节点服务器找不到localhost
我的server.js文件中有以下代码Javascript socket.io的节点服务器找不到localhost,javascript,node.js,sockets,Javascript,Node.js,Sockets,我的server.js文件中有以下代码 var mongo = require('mongodb').MongoClient, client = require('socket.io').listen(8080).sockets; 当我执行node server.js时,它不会在终端上显示任何内容。我打字的时候http://localhost:8080 在浏览器中,然后在浏览器控制台中,我无法加载资源:服务器以404未找到的状态响应 为什么以及如何解决此问题?服务正在端口8080上运
var mongo = require('mongodb').MongoClient,
client = require('socket.io').listen(8080).sockets;
当我执行node server.js时,它不会在终端上显示任何内容。我打字的时候http://localhost:8080 在浏览器中,然后在浏览器控制台中,我无法加载资源:服务器以404未找到的状态响应
为什么以及如何解决此问题?服务正在端口8080上运行,但没有资源可供服务返回/加载,因此404。我复制了你的错误只是为了看看我是否遗漏了什么。如果端口8080上没有运行任何东西,您将得到类似网页不可用的东西。试着浏览文档,给服务器一些可以返回的东西。你自己说过这是可行的,所以从那开始吧。仅这两行代码本身并不能提供任何服务。您是否在该server.js文件中的某个位置运行Web服务器,或者这就是文件的内容?io是一个套接字库,而不是Web服务器,这就是为什么http://localhost:8080 不起作用。你读了吗?那是文件中的全部代码。全部代码都可以在这里找到。由于许多原因,这将不起作用,请参阅我为socket.io链接的文档,这些文档将帮助您开始使用。实际上,它也可以按照我的方式使用,但根据此处的文档略有不同