小编Noc*_*tis的帖子

未处理的拒绝错误:WHERE 参数“number_phone”具有无效的“未定义”值

我正在使用reactjs和express js和sequilize做一个登录应用程序,当我使用postman api测试它时,一切正常,但是当我使用reactjs尝试它时,它在后端给了我这个问题

模型/user.model.js

后台代码

module.exports = (sequelize, Sequelize) => {
  const User = sequelize.define('users', {
    name: {
      type: Sequelize.STRING
    },
    number_phone: {
      type: Sequelize.INTEGER
    },
    password: {
      type: Sequelize.STRING
    }
  });

  return User;
}
Run Code Online (Sandbox Code Playgroud)

路由器/verifySignUp.js

后台代码


const db = require('../config/db.config.js');
const config = require('../config/config.js');
const ROLEs = config.ROLEs; 
const User = db.user;
const Role = db.role;

checkDuplicatePhone = (req, res, next) => {
  // -> Check Username is already in use
  User.findOne({
    where: {
      number_phone: req.body.number_phone
    } 
  }).then(user => …
Run Code Online (Sandbox Code Playgroud)

javascript mysql node.js express sequelize.js

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

express ×1

javascript ×1

mysql ×1

node.js ×1

sequelize.js ×1