Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro Object is not a function não ocorreu no meu exemplo. da aula 2 video 1

Fiquei curioso com o comportamento, em um determinado momento quando você cria o arquivo express.js e levanta o servidor o comportamento correto seria que ele não funcionasse e eu precisasse usar o modulo para isso, porem o meu funcionou não deu erro object is not a function, achei curioso o por que o erro não aconteceu

app.js

var app = require('./config/express')();

app.get('/produtos', function(req,res){
res.render("produtos/lista");

});

app.listen(3000, function(){
    console.log("Servidor rodando");
});

express.js

function configuraExpress() {
    var app = require('express')();
    app.set('view engine', 'ejs');
    return app;
}
4 respostas

Não deve dar erro pra subir mas ao entrar em uma página deve aparecer o erro, pelo menos deveria.

o que é bizzaro, eu to dando reload na pagina, porem é como se ele não tivesse, atualizado o codigo, tanto que eu dei um console.log e não escreveu, acho que é zica no meu server aqui vou matar o processo.

solução!

Ok, após matar o processo o erro agora ocorre quando eu dou o node app.js agora ficou normal !

Marcilio, use o Nodemon para não precisar ficar matando o processo, muito melhor para depurações.