запрос на удаление в nodejs и ejs - PullRequest
0 голосов
/ 19 июня 2020

У меня есть список, и мне нужно отправить запрос на удаление элемента в 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);

теперь в чем проблема? как я могу решить эту проблему ???

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...