app.post('/scripts/:freezeId', scriptsView.findAll);
app.post('/scripts/deleteScripts', scriptsView.deleteconfig);
Es la única forma en que la segunda API necesita escribir sobre la API de parámetros o cualquier otra idea está disponible en el nodo js
Express intenta hacer coincidir las rutas en orden.
Entonces, normalmente, la URL /scripts/deleteScripts coincidirá con '/scripts/:freezeId' y ejecutará scriptsView.findAll . Luego, scriptsView.findAll enviará una respuesta y finalizará el manejo de esa solicitud.
Ahora, scriptsView.findAll podría hacer un caso especial de deleteScripts y llamar a next() en su lugar, pero eso significa que scriptsView.findAll tiene que saber cosas que están fuera de su competencia.
Cambiar el orden para que '/scripts/deleteScripts', se pruebe primero es más claro.
En lugar de app.post , puede usar app.delete para eliminar la API de scripts