Olá,
Eu já possuo o MySQL instalado em minha máquina, que ativo utilizando o Wampserver. Eu criei a tabela livros no MySQL Workbeanch, com todos os registros informados na video-aula, e no código do arquivo app.js eu inseri a informação da porta utilizada no mysql. No Workbeanch tudo funciona normalmente, o problema é que quando executo o código, ele não exibe nada no navegador. Imprimi o parâmetro "results" com o console.log e ele imprime "undefined". Alguém consegue identificar qual o problema? Segue abaixo o código do arquivo app.js:
module.exports = function(app) { app.get("/produtos",function(req, res) { var mysql = require('mysql'); var connection = mysql.createConnection({ host: "localhost", user: "root", password : "123456", //senha do mysql local database: "casadocodigo_nodejs", port: 3306 //porta do mysql });
connection.query('select * from livros', function(err, results){ res.send(results); });
connection.end();
}); }