Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何解决无法获取/错误节点JS_Node.js_Server_Backend - Fatal编程技术网

Node.js 如何解决无法获取/错误节点JS

Node.js 如何解决无法获取/错误节点JS,node.js,server,backend,Node.js,Server,Backend,我对nodejs一无所知,但我是在听别人的教程。他们希望将一些后端集成到项目中。每当我启动服务器时都会出现此错误。我该怎么办?您的前端似乎在呼叫“http://localhost:8000“但这条路线尚未确定 前端应调用“http://localhost:8000/api/bugs“您的前端似乎在呼叫”http://localhost:8000“但这条路线尚未确定 前端应调用“http://localhost:8000/api/bugs“这个url怎么样http://localhost:8080


我对nodejs一无所知,但我是在听别人的教程。他们希望将一些后端集成到项目中。每当我启动服务器时都会出现此错误。我该怎么办?

您的前端似乎在呼叫“http://localhost:8000“但这条路线尚未确定


前端应调用“http://localhost:8000/api/bugs“

您的前端似乎在呼叫”http://localhost:8000“但这条路线尚未确定


前端应调用“http://localhost:8000/api/bugs“

这个url怎么样<代码>http://localhost:8080/api/bugs这个url怎么样<代码>http://localhost:8080/api/bugs
const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const cors = require("cors");

app.use(cors());
app.use(bodyParser.json());

const bugs = [
  { id: 1, description: "Bug 1", userId: 1, resolved: true },
  { id: 2, description: "Bug 2", userId: 1 },
  { id: 3, description: "Bug 3", userId: 2 },
  { id: 4, description: "Bug 4" }
];

app.get("/api/bugs", (req, res) => {
  res.json(bugs);
});

app.post("/api/bugs", (req, res) => {
  const bug = { id: Date.now(), resolved: false, ...req.body };
  bugs.push(bug);

  res.json(bug);
});

app.patch("/api/bugs/:id", (req, res) => {
  const index = bugs.findIndex(bug => bug.id === parseInt(req.params.id));
  const bug = bugs[index];
  if ("resolved" in req.body) bug.resolved = req.body.resolved;
  if ("userId" in req.body) bug.userId = req.body.userId;

  res.json(bug);
});

app.listen(8000, () => {
  console.log("Node server started on port 8000.");
});