У меня есть список, и мне нужно отправить запрос на удаление элемента в nodejs и пн go, но у меня проблема с запросом.
для отправки запроса на удаление я использую модуль method-override
.
когда я отправляю запрос, он показывает мне эту ошибку:
<form method="POST" action="/admin/course/<%- course._id %>?_method=DELETE">
<input type="hidden" name="_method" value="delete">
<button type="submit">
<a
class="btn-floating btn-small waves-effect waves-light red"
><i class="material-icons">edit</i></a
>
</button>
</form>
и в js файл, который я настраиваю, это:
app.use(methodOverride('_method'));
, но он показывает мне эту ошибку:
Cannot DELETE /admin/course/5eeb5b6afa7d0081e93d56d6
и это маршрут для удаления:
admin =>
router.use('/admin',adminAuthntication.Handler, adminRouter);
admin =>
router.use('/course',courseRouter);
course =>
router.delete('/:id', courseController.Delete);
теперь в чем проблема? как я могу решить эту проблему ???