Eu não consegui abrir a página inicial do projeto no Heroku. Percebi que as rotas de livros (produtos) funcionam normal, mas a página inicial não funcionou. Podem me dar uma ajuda?
Vou mandar meu arquivo express.js aqui pra ficar mais fácil. Ah, a conexão com o banco funcionou normal.
express.js:
const configs = require('./configs');
const express = require('express');
const load = require('express-load');
const bodyParser = require('body-parser');
const expressValidator = require('express-validator');
let app = express();
app.use(express.static(__dirname + '/app/public'));
app.set(configs.VIEW_ENGINE_PARAM, configs.VIEW_ENGINE_VALUE);
app.set(configs.VIEWS_PARAM, configs.VIEWS_VALUE);
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.use(expressValidator());
load('./db', {cwd: './app/'})
.then('./routes')
.into(app);
app.use(function (req, res, next) {
res.status(404).render('erros/404');
next();
});
app.use(function(error, req, res, next){
if(process.env.NODE_ENV == 'production') {
res.status(500).render('error/500');
return;
}
next(error);
});
module.exports = function() {
return app;
};
Ah gente, só pra constar, o curso que eu vinha fazendo era o https://cursos.alura.com.br/course/node-js com o professor Alberto Souza.