Mysql 如何修复500(内部服务器错误)?

Mysql 如何修复500(内部服务器错误)?,mysql,express,view,sequelize.js,Mysql,Express,View,Sequelize.js,现在,我遇到了一些服务器错误问题。 我从react客户端向服务器请求,然后服务器无法响应。 我在我的项目中发现一个错误位置。它来自sequelize数据库 exports.createMemeber = (req, res) => { console.log(req.body); const { email, password } = req.body; ***author.findByPK(email)*** .then(res => { res.send(

现在,我遇到了一些服务器错误问题。 我从react客户端向服务器请求,然后服务器无法响应。 我在我的项目中发现一个错误位置。它来自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...

在这一部分中,控制台窗口中会出现错误。

JavaScript是一种区分大小写的语言,Sequelize文档将该方法显示为findByPk,注意小写的k

参考:


尝试将findByPK更改为findByPK

代码示例不完整,但您应该在控制台中阅读错误,这可能有助于解释问题。我能做什么,我肯定能完成代码。错误显示了什么?您应该编辑帖子以包含错误消息。错误:无法在函数处的视图目录F:\Node\express\u mvc\public中查找视图错误。呈现F:\Node\express\u mvc\Node\u modules\express\lib\application.js:580:17 at ServerResponse.render F:\Node\express\u mvc\Node\u modules\express\lib\response.js:1008:7 atF:\Node\express\u mvc\app.js:40:7在Layer.handle\u错误F:\Node\express\u mvc\Node\u modules\express\lib\router\Layer.js:71:5在下一个F:\Node\express\u mvc\Node\u modules\express\lib\router\index.js:275:10在trim\u前缀处。这是我的错误。我已经使用了很多方法来纠正这个错误。我不使用任何渲染功能你认为呢意思是?sequelize没有findByPK方法。尝试更改K->K。更多信息请点击这里:最美好的祝愿,谢谢你的帮助