我正在尝试运行我的本地主机node.js服务器,但它没有在任何浏览器中加载,我也没有收到任何错误,只是浏览器上有一个缓冲符号。我的代码在 VS Code 上运行良好。这是代码:
server.js代码:
const http = require("http");
const app = require("./app");
const port = 3000;
const server = http.createServer();
server.listen(port);
app.js代码:
const express = require("express");
const app = express();
app.use((req, res, next) => {
res.status(200).json({
message: "it works!",
});
});
module.exports = app;
这不适用于任何 Node.js 代码
请帮帮我
我尝试了很多方法,但它不起作用,我重新安装了node.js,我也重置了我的网络,我不明白这个问题。
在您的代码中,您应该将 Express 应用程序传递给 createServer
const http = require("http");
const app = require("./app");
const port = 3000;
const server = http.createServer(app);
server.listen(port);