首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >问题节点js继承findAll错误TypeError:无法读取未定义的属性(读取'findAll')

问题节点js继承findAll错误TypeError:无法读取未定义的属性(读取'findAll')
EN

Stack Overflow用户
提问于 2022-04-26 21:22:06
回答 1查看 399关注 0票数 0

你好,我创建了我的模型,我想在注册控制器中创建我的注册模块,但是我有一个错误: TypeError:无法读取未定义的属性(读取'findAll')

我使用节点js和后缀。

这是我的代码:

代码控制器注册

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// import 
const  Models  = require('../models/users');


exports.signup = (req, res, next) => {
    let username = req.body.username;
    let password = req.body.password;
    Models.Model.findAll({where :{ username : username}}).then(function(onSucces){
        return res.status(200).json({res : "je suis ici"})
    }).catch(function(onFail){
        return res.status(500).json({error: "server error"});
    })
   

};

代码模型

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'use strict';
const {
  Model
} = require('sequelize');
module.exports = (sequelize, DataTypes) => {
  class Users extends Model {
    /**
     * Helper method for defining associations.
     * This method is not a part of Sequelize lifecycle.
     * The `models/index` file will call this method automatically.
     */
    static associate(models) {
      // define association here
    }
  }
  Users.init({
    username: DataTypes.STRING,
    password: DataTypes.STRING,
    recovery: DataTypes.STRING
  }, {
    sequelize,
    modelName: 'Users',
  });
  return Users;
};

exports.Model = Model;

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-04-27 09:02:31

检查模型库文件中的findAll方法(node_modules)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72023627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文