@matarikpro

TypeError: product.fail is not a function, в чём проблема?

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.
Как исправить?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Очевидно, описать функцию fail() для модели product.
Ответ написан
Комментировать
@Gricc
frontend developer
да для product вы что то написали хотя я бегло посмотрел не хочу вникать а fail метод который и функция как вы его видите ни как неописан и поэтому он не являеться функцией или методом тип вы ж через точку пишите в общем код тупо не дописан
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы