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

Não recebendo dados do banco

Boa tarde, estou tendo um erro bem chato onde não aparece nenhuma mensagem de erro ou problema aparente.. Mas o que acontece é que minha pagina web não recebe as informações do banco.

O problema começou ocorrer justamente quando o node busca as informações da tabela selecionada no banco. Pagina local para busca dos dados do banco: http://localhost:3000/produtos

Não sei mais o que fazer :(

produtos.js está assim:

module.exports = function(app){

    app.get("/produtos", function(req, res){

        //utilizando mysql
        var mysql = require('mysql');

        //conectando com o banco de dados
        var connection = mysql.createConnection({
            host: 'localhost',
            user: 'root',
            password: '',
            database: 'casadocodigo_nodejs'
        });

        //função de callback (de retorno)
        connection.query('select * from livros', function(err, results){
            res.send(results);
        });

        connection.end();

    });
}
1 resposta
solução!

Solucionei o problema substituindo o banco MySQL 8.0 para MySQL 5.7 e refiz as tabelas no banco.

Finalmente funcionando :)