Я создаю простую плату CRUD через Express.
Я реализовал CRU, но функция удаления не удалась.Я использовал Rails method='delete'
в качестве общего тега привязки, но Express, похоже, его не поддерживает.
Как активировать ссылку удаления?
app.js
...
const board = require("./routes/board");
app.use("/board", board);
...
просмотров
a(href=`/board/${board._id} method="delete"`) 삭제
маршрутов
...
const board = require("../logic/board");
router.delete("/:id", board.delete);
...
логика
...
const Board = require("../db/board");
exports.delete = (req, res) =>{
Board.findByIdAndRemove(req.params.id, err => {
if (err) {
return next(err);
}
res.redirect("/board/index");
});
}
...
И я хочу спросить.Какая разница в поведении между чем-то вроде exports.delete = () => {}
и чем-то вроде module.exports = logic <delete, create etc...>
?