我正在使用Express创建一个简单的CRUD公告板。
当请求进来时,我想做以下的事情。
get /board/:id => show action
patch /board/:id => update action
delete /board/:id => delete action
但我使用show action执行所有/ board /:id请求。
我怎么了?
路线
router.get("/:id", board.show);
router.patch("/:id", board.update);
router.delete("/:id", board.delete);
编辑视图
...
<form action=`/board/${board._id}` method="patch">
...
表单标记不支持方法补丁。它必须是获得或发布https://www.w3schools.com/tags/att_form_method.asp