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

时间:2018-11-09 21:52:01

标签: mysql express view sequelize.js

现在,我遇到了一些服务器错误问题。 我从响应客户端请求服务器,然后服务器无法响应。 我在项目中发现一个错误位置,该错误位置来自sequelize Database。

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 :(得分:1)

JavaScript是区分大小写的语言,Sequelize文档将方法显示为func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { if let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: Header.identifier) as? Header { // Extraneous Code let backgroundView = UIView(frame: headerView.bounds) backgroundView.backgroundColor = UIColor(white: 0.5, alpha: 0.5) headerView.backgroundView = backgroundView // Extraneous code } return UIView() } (注意小写的k)。

参考:http://docs.sequelizejs.com/class/lib/model.js~Model.html#static-method-findByPk

尝试将findByP K 更改为findByP k