Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro executar rotas, alguém me ajuda pfv?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

https://github.com/ilsochrist/Orm código

solução!

Basicamente os caminhos dos imports estavam errados, meu package apontava p lugar errado tbm e afins. E foi ajustado a estrutura de pastas.

.sequelizerc const path = require('path');

module.exports = { 'config': path.resolve(dirname, 'src', 'api', 'config', 'database.json'), 'models-path': path.resolve(dirname, 'src', 'api', 'models'), 'seeders-path': path.resolve(dirname, 'src', 'api', 'database', 'seeders'), 'migrations-path': path.resolve(dirname, 'src', 'api', 'database', 'migrations') };

package.json "name": "ormlib", "version": "1.0.0", "description": "", "main": "./src/index.js", "scripts": { "start": "nodemon ./src/index.js", "test": "echo "Error: no test specified" && exit 1" }, "keywords": [],

db/api/models/index.js → src/api/models/index.js

const Sequelize = require('sequelize'); const basename = path.basename(_filename); const env = process.env.NODEENV || 'development'; const config = require('../config/database.json')[env]; const db = {};

let sequelize;

e no dirname é __dirname que fica, não pegou na hora de responder aqui

Opa!

Salve, Ilso!

Parabéns pelo engajamento, autonomia e por compartilhar a solução aqui com a gente. Em muitos casos é só um pequeno erro que compromete o funcionamento da aplicação e é importante a gente ter o hábito da persistência.

Você é super rápido com as respostas. Continue contribuindo com a gente, assim só ajuda a comunidade a crescer!

um abraço e bons estudos!

Obrigado!