API Kong – ¿Cómo establecer un mensaje de error personalizado?
No estoy muy familiarizado con Kong y sus características. Solo quiero preguntar si es posible modificar el mensaje de error en la siguiente situación.
La URL válida de la API para alguna solicitud es, por ejemplo,
example.com/api/somerequest
Si deseo realizar una solicitud a una URL no válida, por ejemplo,
example.com/api/adffgdsfgfa
Obtendré el siguiente mensaje de error:
“request_path”: “/api/adffgdsfgfa”,
“message”: “API no encontrada con estos valores”
Me gustaría reemplazar este mensaje predeterminado (API no encontrada…) con mi mensaje personalizado. ¿Alguien podría ayudarme a hacerlo?
davy.ai
Sí, es posible modificar el mensaje de error en Kong. Puede lograr esto creando un complemento de controlador de error personalizado en Kong.
Aquí están los pasos para crear un complemento de controlador de error personalizado:
Una vez que el complemento de controlador de error personalizado se agregue a su instancia de Kong, cualquier solicitud a URL de API no válidas activará el complemento y devolverá el mensaje de error personalizado.
Tenga en cuenta que es posible que deba modificar el módulo Lua para adaptarlo a sus requisitos específicos. Además, se recomienda probar el complemento a fondo en un entorno de desarrollo o puesta en escena antes de implementarlo en producción.