Necesito hacer algunos cambios en un antiguo código heredado del que no sé mucho, y estoy experimentando algo muy confuso.
la ruta se define así
app.get('/getMapProduct',billing.getMapProdut); y necesito cambiar el contenido que se devuelve desde la función billing.getMapProdut . Cambié la lógica de la función, pero llamar a la ruta aún regresa de acuerdo con la lógica anterior.
Agregué una nueva ruta llamando a la misma función.
app.get('/test',billing.getMapProdut);y regresa como se esperaba, con la nueva lógica.
A continuación, he intentado cambiar el nombre de la función original a:
app.get('/getMapProducttt',billing.getMapProdut); getMapProducttt no funciona (no encontrado), la ruta anterior aún funciona.
El próximo intento es el más extraño para mí, intenté agregar una nueva ruta llamada getMapProducttt , pero a diferencia de test , esta no funcionó. Sin embargo, agregar una ruta llamada getMapProd funciona como test .
A continuación, intenté comentar la ruta original, pero, lo adivinaste, todavía funciona. También intenté cambiar el nombre de todo el archivo que contiene todas las rutas. El de 'prueba' ya no funciona, pero el 'getMapProduct' todavía funciona.
He buscado en todo el código base, no hay otra definición de una ruta llamada getMapProduct , y ninguna otra definición de la función que se llama desde ella, getMapProdut .
La única dirección en la que puedo pensar es algún tipo de mecanismo de caché extraño, pero no puedo pensar en dónde o cómo se define.
Me temo que puede ser algo realmente tonto, pero no se me ocurre nada. ¿algunas ideas?
Eventualmente, esto fue realmente tonto, aunque algunos de los escenarios que sucedieron no están claros para mí. Era un caché de configuración extraña en CloudFront