Express 4 problema request.HEAD / response.GET

7 views
Skip to first unread message

Orlando Sergio Dominguez

unread,
Jul 1, 2015, 8:48:52 AM7/1/15
to javascr...@googlegroups.com
Hola a todos me llamo Sergio desde hace poco comencé a trabajar
con nodejs en especial con express js 4 y me parece una maravilla, estoy
sorprendido por su velocidad hasta que ayer me surgió algo y no entiendo
donde esta el problema de mi implementación, a ver si alguien me puede ayudar.

Escenario:

En app.js tengo definido los ruteadores:

app.use('/',index);
app.use('/login',login);

En el ruteador index tengo definido:

router.get('/',controladorIndex.paginaIndex);
router.head('/',controladorIndex.cabecerasIndex);
router.get('/:string',controladorIndex.paginaDos);

en el ruteador login tengo definido:

router head('/',controladorLogin.cabecerasLogin);

Problema:
Si ejecuto curl -v -X HEAD http://localhost:3000/login
express y node responde con el contenido de router.get('/:string',controladorIndex.paginaDos);

Primera incógnita: ¿Poqué express no utiliza el ruteador login?
Segunda incognita (y más interesante): ¿Porque express responde un response GET si le estoy enviando una petición request HEAD?
Reply all
Reply to author
Forward
0 new messages