const express = require('express');
const {product} = require('../models');
const router = express.Router();
router.get('/', async (req,res) => {
const Products = await product.findAll();
res.status(200).json(Products);
});
router.get(`/byId/:id`, async (req,res) => {
const id = req.params.id;
if (!id)
{
res.status(404).json({message: 'ID відсутнє'})
}
const Product = await product.findByPk(id);
if (Product == null)
{
res.status(464).json({message: 'ID не найдено'})
}
res.status(200).json(Product);
});
router.post('/', async (req,res) => {
const Product = req.body;
await product.create(Product);
res.status(200).json(Product);
});
router.put(`/byId/:id`, async (req,res) => {
const ProductBody = req.body;
const id = req.params.id;
if (!id)
{
res.status(404).json({message: 'ID відсутнє'})
}
const Product = await product.updateOne(id)
res.status(200).json(Product);
});
router.delete(`/byId/:id`, async (req,res) => {
const id = req.params.id;
if (!id)
{
res.status(404).json({message: 'ID відсутнє'})
}
const Product = await product.fail(id)
res.status(200).json(Product);
});
module.exports = router;
У меня есть такой код, и когда хочу проверить delete, то выбивает
TypeError: product.fail is not a function
.
Как исправить?