【问题标题】:Node.js simple app doesn't get second get requestNode.js 简单应用程序没有获得第二次获取请求
【发布时间】:2016-12-14 18:37:42
【问题描述】:

我尝试运行以下非常基本的脚本:

import express from "express";

const PORT = 3000;
const app = express();

app.set("json spaces", 4);

app.get("/", (req, res) => res.json({status: "NTask API"}));

app.get("/tasks", (req, res) => {
  res.json({
    tasks: [
      {title: "Buy some shoes"},
      {title: "Fix notebook"}
    ]
  });
});
app.listen(PORT, () => console.log(`NTask API - Port ${PORT}`));

结果是:

{ “状态”:“NTask API”}

我的问题是,为什么没有任务? 谢谢

【问题讨论】:

  • 预期的结果究竟是什么?您如何提出请求?
  • 预期结果是:{ "tasks": [ {"title" "买几鞋"}, {{"title" "fix notebook"} ] }
  • 您正在获取对/ 的请求的结果。如果你想要这些任务,你必须请求/tasks。如果您对该部分有疑问,请向我们展示发出请求的代码。
  • 我错过了...我只是从指南中复制了代码,它跳过了请求/任务的部分。谢谢!

标签: javascript node.js express


【解决方案1】:

将我的评论变成答案,因为事实证明这是解决方案。

您正在获取对/ 的请求的结果。如果你想要任务,你必须请求/tasks

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 2023-04-10
    • 2013-10-14
    • 2018-01-14
    • 1970-01-01
    • 2023-01-25
    • 2017-10-22
    • 2019-07-17
    • 1970-01-01
    相关资源
    最近更新 更多