我无法发布请求。我确保将urlencoded设置为false。
当我尝试使用参数发布时,最终在网页中显示“ Cannot GET .....”。
不确定为什么。
app.use(express.urlencoded({ extended: false }));
app.post("/task-create/title/:title/description/:description/start/:start/end/:end/priority/:priority/category/:category/status/:status", async (req, res) => {
const task = new Task(
{
title: req.body.title,
description: req.body.description,
start: req.body.start,
end: req.body.end,
priority: req.body.priority,
category: req.body.category,
status: req.body.status
});
await task.save().then(() => console.log("Task created"));
res.send("Task created \n");
});