Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

desde quando criei a conexao , quebrou minha aplicação

depois que criei minha conexão, ao restartar o servidor, dá um crash...

Error: Cannot find module 'mysql'

[nodemon] app crashed - waiting for file changes before starting...

ele não consegue encontar o modulo mysql... meus códigos estão assim

// index.js
const customExpress = require('./config/customExpress');
const conexao = require('./infraestrutura/conexao');
const Tabelas = require('./infraestrutura/tabelas')



conexao.connect(erro => {
    if (erro){
        console.log(erro)
    } else {
        console.log('Conectado com sucesso')
        Tabelas.init(conexao)
        const app = customExpress();
        app.listen(3000, () => console.log(' servidor rodando na porta 3000'));
    }
})

-----------------------------------------------------------------------------------------
//conexao.js

const mysql = require('mysql');

const conexao = mysql.createConnection({
    host: 'localhost',
    port: 3306,
    user: 'root',
    passoword:'/*minha senha aqui*/',
    database: 'agenda_petshop'// meu banco está com esse nome não usei "-" usei " _""
});

module.exports = conexao
1 resposta
solução!

Meu amigo, comigo também deu esse erro, mas como já fiz outro curso de conexão com mysql no node, resolvi o problema assim

De um npm uninstall node-mysql, logo em seguida de npm install --save mysql Por algum motivo, não sei, talvez o arquivo dela ja tenha vindo nos modulos o patch do mysql, não sei, testa ai