You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Node.js项目中找不到server.js的Module Not Found错误?

求助:全栈登录注册项目启动时触发Module Not Found错误

启动全栈登录注册项目时出现Module Not Found错误,系统提示无法找到模块D:\2022\Full StackProjects\FullStackRegisterLoginPage\server.js。以下是项目核心代码片段,同时我还有错误截图、package.json截图以及项目仓库资源,请求帮忙排查解决:

server.js

const express = require("express");
const colors = require("colors");
const dotenv = require("dotenv").config();
const { errorHandler } = require("../Backend/Middleware/errorHandler");
const port = process.env.PORT || 8000;

const app = express();

app.use(express.json());
app.use(express.urlencoded({ extended: false }));

app.use("/api/users", require("./Routes/userRoutes"));

app.use(errorHandler);

app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

userRoutes.js

const express = require("express");
const router = express.Router();
const {
  registerUser,
  loginUser,
  getUser,
} = require("../Controllers/userController");

router.post("/", registerUser);
router.post("/login", loginUser);
router.get("/me", getUser);

module.exports = router;

errorHandler.js

const errorHandler = (err, req, res, next) => {
 const statusCode = res.statusCode ? res.statusCode : 500;

 res.status(statusCode);

 res.json({
   message: err.message,
   stack: process.env.NODE_ENV === "production" ? null : err.stack,
  });
 next();
};

module.exports = { errorHandler };

内容的提问来源于stack exchange,提问作者Aditya Mane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 03:18:15