No código do apresentado no curso caso eu utilize o paramento como 'erro' ou 'error' o expresse me retorna o erro abaixo:
[nodemon] starting `node server.js`
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::3000
at Object._errnoException (util.js:1022:11)
at _exceptionWithHostPort (util.js:1044:20)
at Server.setupListenHandle [as _listen2] (net.js:1367:14)
at listenInCluster (net.js:1408:12)
at Server.listen (net.js:1492:7)
at Function.listen (/home/gustavo/workspace/cursos/node/casadocodigo/node_modules/express/lib/application.js:618:24)
at Object.<anonymous> (/home/gustavo/workspace/cursos/node/casadocodigo/server.js:3:5)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
[nodemon] app crashed - waiting for file changes before starting...
codigo do midlware:
app.use(function (erro, req, resp, next) {
return resp.status(500).marko(
require('../app/views/base/erros/500.marko')
);
});
se eu mudo isso para qualquer outra coisa diferente de erro e error funciona, gostaria de entender melhor o porque desse erro?