微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取`无法获取/todos`

如何解决获取`无法获取/todos`

我创建了一个简单的 Express 应用程序,并尝试使用 Postman 来测试我的 POST 路由。我不断收到 Cannot GET /todos 错误。对以下代码有什么建议吗?

const express = require('express');
const app = express();
const cors = require('cors');
const pool = require('./db');


//middleware
app.use(cors());
app.use(express.json())

//routes
app.post("/todos",async (req,res) => {
   try {
        console.log(req.body);
   } catch (error) {
      console.log(error.message);
   }
});

app.listen(3050,() => {
    console.log(`Listening on port 3050`);
})

解决方法

您似乎正在尝试向 GET 路由发出 POST 请求。您需要通过点击请求 URL 左侧的下拉菜单将 HTTP 动词更改为 POST

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。