No estoy seguro de si esta es una pregunta de nodo o una pregunta de Azure App Service, pero aquí va:
Tengo una aplicación Node/Express con dos rutas:
router.get("/users", checkAuthHeader, userController.getUsers); router.post("/users", checkAuthHeader, userController.createUser); En mi local, esto funciona exactamente como se esperaba. GET /users devuelve una lista de usuarios, mientras que POST /users crea un nuevo usuario a partir del cuerpo de la solicitud.
Sin embargo, cuando implemento esto en Azure (configuración básica de Azure App Service), cualquier solicitud a /users llega al controlador de solicitudes para GET /users , independientemente del método de solicitud.
No tengo idea de por qué sucede esto.
Implementé una aplicación web básica de nodejs en azure. Aquí, en mi caso, no superé su problema de que la solicitud de publicación no pudo llegar.
Verifique la línea de códigos/respuesta de los métodos de su controlador de GET & POST en KUDU/App Service Editor.