Ao acessar a url depois de ajustar as rotas, sempre retorna Cannot GET /
app.js
var app = require('./config/express')();
var rotasProdutos = require('./app/routes/produtos')(app);
app.listen(3000, function(){
console.log("Servidor rodando");
});
express.js
var app = require('express')();
app.set('view engine', 'ejs');
app.set('views','./app/views');
module.exports = function() {
return app;
};
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 : 'root',
database : 'casadocodigo'
});
connection.query('select * from livros', function(err, results){
res.send(results);
});
connection.end();
});
}
Estrutura de diretórios está assim:
Raiz:
app.js
package.json
pasta app
|---> pasta routes - arquivo produtos.js
|---> pasta views ---> pasta produtos - arquivo lista.ejs
pasta config
|---> express.js