express - 获取`Cannot GET /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`);
})
解决方案
推荐阅读
- arrays - “无法将 Array{Float64,2} 类型的对象“转换”为 Array{Float64,13} 类型的对象
- stringtemplate - 如何在 JAVA 中通过 stringtemplate v4 中的 jsonarray 进行迭代?
- angular - 将函数从 RxJS v5.x 转换为 v6
- ios - 为什么只有第一个任务退出后才调用 dispatchGroup.notify?
- java - 如何实现 MVP 被动视图?
- php - 请求,在 mongodb 中带有限制(结果),在 php 处带有 curl
- php - 5/6 位时间戳是什么格式,如何转换?
- typescript - TypeScript - 添加动态命名属性以返回类型
- arrays - for循环的奇怪行为
- angular - Angular 6 - 刷新页面后页面不显示