Tengo un problema muy extraño con una ruta Express por la que no se muestra un console.log perfectamente válido y no hay otras líneas de código después de que se ejecute cuando se alcanza la ruta.
Por ejemplo:
app.get('/api/v1/users', (req, res) => { console.log('Users route has been reached....') // does not display in console ... // No other code executes }Sin embargo, para probar si la ruta realmente está siendo atacada, creé deliberadamente un error en el archivo console.log así:
console.log('Route has been reached....) // missing end quote
Y cuando reviso los registros, puedo ver el siguiente error.
0|index | /home/ubuntu/apps/api/server/index.js:119 0|index | console.log('Route has been reached........) 0|index | ^^^^^^^^^^^^^^^^^^^^^^^ 0|index | 0|index | SyntaxError: Invalid or unexpected token
Esto debe significar que la ruta se está accediendo correctamente pero, por alguna razón, no ejecuta su solicitud correctamente. Mi lógica es que si se llega a la línea con el console.log incorrecto, no puedo ver por qué el correcto ni siquiera se desconecta.
Estoy un poco perplejo en cuanto a lo que está pasando, así que cualquier idea o ayuda sobre cuál podría ser el problema es muy bienvenida.
¡Gracias!