function* speakers() {
if (this.method === 'GET') // get speakers somehow
if (this.method === 'POST') // create speaker somehow
}
router.all('/speakers', speakers);
La primera forma evita tener que hacer conditional branching de las respuestas y, imho, es más hace que el proposito del manejador de ruta sea evidente.
La idea es tener
getSpeakers
ycreateSpeaker
:En lugar de:
La primera forma evita tener que hacer conditional branching de las respuestas y, imho, es más hace que el proposito del manejador de ruta sea evidente.