Как исправить 500 (Внутренняя ошибка сервера)? - PullRequest
0 голосов
/ 10 ноября 2018

Теперь у меня проблема с сервером. Я прошу сервер отреагировать на клиента, и тогда сервер не сможет ответить. Я нахожу позицию ошибки в моем проекте. Это происходит из базы данных sequelize.

exports.createMemeber = (req, res) => {
console.log(req.body);
const { email, password } = req.body;
***author.findByPK(email)***
    .then(res => {
        res.send(email);
        res.end();
    })
    .catch(error => {
        res.status(400).send('No Validate')
    })}

Основная позиция ошибки:

author.findByPK...

В этой части будет ошибка в окне консоли.

1 Ответ

0 голосов
/ 13 ноября 2018

JavaScript является регистрозависимым языком, и документы Sequelize показывают метод как findByPk (обратите внимание на строчную букву k).

Ссылка: http://docs.sequelizejs.com/class/lib/model.js~Model.html#static-method-findByPk

Попробуйте изменить findByP K на findByP k

...