【问题标题】:Node.js project doesn't run [closed]Node.js 项目不运行 [关闭]
【发布时间】: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


【解决方案1】:

在你的项目结构中运行:

node index.js

看看你尝试运行“node app.js”

【讨论】:

    猜你喜欢
    • 2020-12-23
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 2016-03-24
    • 2020-12-29
    • 2021-06-30
    相关资源
    最近更新 更多