我正在尝试使用express和猫鼬制作CRUD api。我有一个html表单,我设法发出GET和POST请求,但是我无法使用html表单进行DELETE和PUT。我知道html5和浏览器不支持DELETE和PUT方法,但是网站如何处理它们?他们仅使用POST和GET方法吗?我读过一篇文章,由于缓存和cookie,不建议将POST请求用于创建以外的目的。而且我不想用AJAX调用来处理它们。 app.js(服务器端):
initial_dollar_value
index.html
app.delete("/deleteItem/:name", (req, res)=>{
//delete the item from database
});
app.put("/updateItem", (req, res)=>{
//get the req.query or req.body and update the item in database
});
简而言之,我想知道的是是否有一种无需使用POST即可获取输入值的方法。 先感谢您。