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

Meu servidor node.js não roda

Estou na aula 1 número 7 min 7:35 com seguinte codigo digitado em minha máquina:

var express = require('express');
var app = express();

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

Eu já instalei o npm e o exprees, conforme explicado ao executar o app.js ele não retorna nada no meu cmd http://prntscr.com/eo0oc8

2 respostas
solução!

O problema é que você não está passando um callback para a função listen() do express.

Em vez de

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

Deveria ser :

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

Boa tarde!

Esse é exatamente seu código? Pois está fechando parenteses antes de abrir a função. Tente:

app.listen(5050, function() {
  console.log("servidor rodando");
});