Trước đây, để quản lý các API, ta có công cụ là Swagger, tuy nhiên đối với API Gateway như Ocelot thì sao? Trong bài viết này, mình sẽ hướng dẫn cách setup Swagger để quản lý tài liệu API Gateway với SwaggerForOcelot - tổng hợp các service swagger
a. Install package MMLib.SwaggerForOcelot
b. Config tại program
c. Cấu hình lại từng route bằng cách thêm swagger key và {everything} ở path
d. Config swagger endpoints
e. Kết quả
Tài liệu tham khảo
[1] https://ocelot.readthedocs.io/en/latest/introduction/bigpicture.html
[2] https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core/