【发布时间】:2021-08-16 23:28:18
【问题描述】:
我是 Node.js 的菜鸟,我被认为是一个 Node.js 项目,但是当我尝试使用命令 node app.js 运行它时出现以下错误:
我不明白发生了什么,我运行命令npm install 来安装所有需要的依赖项,但仍然发生相同的错误。
这是项目结构:
还有 index.js 文件:
const express = require("express");
const app = express();
const path = require("path");
var bodyParser = require("body-parser");
//middlewares
app.use(bodyParser.json({ limit: "50mb" }));
app.use(bodyParser.urlencoded({ limit: "50mb", extended: true }));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
//routes
app.use(require("./routes/index"));
app.use(express.static("public"));
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log("Server is up on port " + port);
});
有人有解决这个问题的想法吗?
谢谢
【问题讨论】:
-
请提供显示错误的代码,以便我们查看问题所在
-
具体是哪个代码?这是一个大项目,所以文件很多
-
导致该错误的代码归结为minimal reproducible example。
-
确保在您运行
node app.js的目录中有一个名为app.js的文件。错误说没有这样的文件。 -
然后运行
node index.js而不是node app.js
标签: node.js visual-studio-code