#node.js #express
#node.js #экспресс
Вопрос:
Я создаю простую доску объявлений CRUD с использованием Express.
Я хочу сделать что-то вроде следующего, когда поступает запрос.
get /board/:id => show action
patch /board/:id => update action
delete /board/:id => delete action
Но я выполняю все запросы /board /: id с действием show.
Что со мной не так?
маршруты
router.get("/:id", board.show);
router.patch("/:id", board.update);
router.delete("/:id", board.delete);
Вид
...
<a href=`/board/${board._id}`>show link</a>
<form action=`/board/${board._id}` method="patch">
<form action=`/board/${board._id` method="delete">
...
Комментарии:
1.
action
метод form поддерживает только запросыGET
иPOSTS
. Если вы хотите реализовать и другие http-глаголы, вы должны выполнять AJAX-запросы2. Является ли использование npm с переопределением метода плохой идеей?
3. Я никогда этим не пользовался. Всегда используется
fetch
запрос AJAX или jquery.