Swagger UI 可以为 Node.js 生成 api 网页文档,该文档除了展示以外还可以发送 HTTP 请求(但貌似没有 Postman 那么高级)
如果要发送 Cookie 的话,可以先在浏览器登录,然后再用 Swagger UI 生成的网页发送请求,因为在同一个域,所以可以共用 Cookie。
但是在生成 api 文档之前,需要按固定格式写文档,标明请求方法、函数参数等,这就显得比较呆。
因为 Node.js 不像 C# 一样具有反射机制。
C# 可以通过中间件实现反射提取函数的信息,传给 Swagger UI,然后 Swagger UI 可依据此生成网页,省去编写文档这一步骤。