【发布时间】:2021-05-06 16:27:58
【问题描述】:
我正在尝试使用Node.js 和socket.io 创建一个服务器,它可以完美启动。然而,当我试图通过浏览器访问我的服务器的站点时,他写了“Cannot Get /”并在控制台中给出了一个错误“Failed to Load Resource: The Server Respondd with A Status of 404 (Not Found)”。这两天我试图了解问题出在哪里,我将非常感谢您的帮助。这是我的服务器代码:
const express = require("express");
var http = require("http");
const app = express();
const port = process.env.PORT || 5000;
var server = http.createServer(app);
var io = require("socket.io").listen(server);
//middlewre
app.use(express.json());
io.on("connection", (socket) => {
console.log("connected");
console.log(socket.id, "has joined");
socket.on("/test", (msg) => {
console.log(msg);
})
});
server.listen(port, "0.0.0.0", () => {
console.log("server started");
});
【问题讨论】:
标签: javascript node.js express socket.io