Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao definir NODE_ENV para desenv

Na aula 9 de NodeJs num dos exercícios é alterado a variavel NODE_ENV para prodution para exibir uma tela de erro peronalizado caso estivermos no ambiente de produção, foi feito a alteraçao no cmd:

set NODE_ENV=prodution node app.js

Ao executar o teste tudo funcionou, mas agora preciso retornar a variável NODE_ENV para o mode que estava, pois estou recebendo o erro em todas as telas que acessam o bando de dados: TypeError: Cannot read property 'query' of undefined at ProdutosDAO.lista (D:\Dev\Alura\NodeJs\08-WebSockets com socket.io\casadocodigo\app\infra\ProdutosDAO.js:6:21) ....

Tentei definir para NODE_ENV=desenv e para NODE_ENV=undefined, mas nenhuma das opções funcionou. Vou tentar remover e reinstalar o node.

1 resposta
solução!

Removi o Node e reinstalei, voltou a funcionar, por padrão a NODE_ENV é definida como undefined, mas por algum motivo quando tentei redefinir anteriormente não funcionou. Fica a dica pra Alura para adiconar os comandos para o CMD windows também, ja que pra linux e Mac são praticamente identicos.