【发布时间】:2020-03-06 12:34:56
【问题描述】:
我有引用相同表格的 POST 和 PUT。当我单击提交按钮时,仅处理 POST 请求(因为 POST 和 PUT 具有相同的路由名称,这是 FORM 的操作),我该如何实现 PUT?
//App.js
app.post('/addClassified',routes().saveClassified); -- POST
app.put('/addClassified',routes().updateClassified); -- PUT
app.get('/newClassified',function(req,res){
res.render('newClassifieds'); //Rendering form
});
// newClassifieds.pug
// Method and action of FORM
form(method='POST' action='/addClassified')
button.btn.btn-primary(type='submit') Save
//routes.js 路由
// 保存分类 -- POST
functions.saveClassified = function (req, res) {
console.log(req.body.category);
};
// PUT -- 更新分类
functions.updateClassified = function (req, res) {
};
【问题讨论】: