Olá. A minha página está carregando em branco, não consigo carregar as informações no browser. Já instalei o mysql no ubuntu, criei a tabela, instalei o módulo mysql pelo npm, tudo ok. Minha pasta views está dentro da pasta app. O servidor roda, não dá nenhuma mensagem no console, mas a tela fica em branco. Seguem os meus códigos. Alguma dica?
express.js
var app = require('express')();
app.set('view engine', 'ejs');
app.set('views', './app/views');
module.exports = function () {
return app;
};
app.js
var app = require('./config/express')();
var rotasProdutos = require('./app/routes/produtos')(app);
console.log(rotasProdutos);
app.listen(3000, function () {
console.log('servidor monstraaao');
});
produtos.js
module.exports = function (app) {
app.get("/produtos", function (req, res) {
var mysql = require('mysql');
var connection = mysql.createConnection({
host: "localhost"
, user: "root"
, password: ""
, database: "casadocodigo_nodejs"
});
connection.query('select * from livros', function (err, results) {
res.send(results);
});
connection.end();
});
}