Olá, estou com esse erro "database.Pessoas.findaAll is not a function"
Rota
const { Router} = require('express')
const PessoaController = require('../controllers/PessoaController');
const router = Router();
router.get('/pessoas', PessoaController.pegaTodasAsPessoas);
module.exports = router;
Model
'use strict';
const {
Model
} = require('sequelize');
module.exports = (sequelize, DataTypes) => {
class Pessoas extends Model {
static associate(models) {
}
}
Pessoas.init({
nome: DataTypes.STRING,
ativo: DataTypes.BOOLEAN,
email: DataTypes.STRING,
role: DataTypes.STRING
}, {
sequelize,
modelName: 'Pessoas',
});
return Pessoas;
};
Contrutor
const database = require('../models')
class PessoaController {
static async pegaTodasAsPessoas(req, res){
try{
const todasAsPessoas = await database.Pessoas.findaAll();
return res.status(200).json(todasAsPessoas);
}catch(error){
return res.status(500).json(error.message);
}
}
}
module.exports = PessoaController;
Muito obrigado turma.