关于 Swagger UI

Swagger UI 可以为 Node.js 生成 api 网页文档,该文档除了展示以外还可以发送 HTTP 请求(但貌似没有 Postman 那么高级)

如果要发送 Cookie 的话,可以先在浏览器登录,然后再用 Swagger UI 生成的网页发送请求,因为在同一个域,所以可以共用 Cookie。

但是在生成 api 文档之前,需要按固定格式写文档,标明请求方法、函数参数等,这就显得比较呆。

因为 Node.js 不像 C# 一样具有反射机制。

C# 可以通过中间件实现反射提取函数的信息,传给 Swagger UI,然后 Swagger UI 可依据此生成网页,省去编写文档这一步骤。

你可能感兴趣的:(关于 Swagger UI)