Swagger UI 是否有路径的永久链接?
Does Swagger UI have permalinks for paths?
是否可以 link 到 Swagger UI 中显示的特定路径,例如下图中的 /work/2.1
?
我想link从外部网页到个别路径。
是的,Swagger UI 有 permalinks 用于操作和标签。要获得永久链接,请展开操作或标记并复制地址栏中的 URL。永久链接如下所示:
index.html#/tagName
index.html#/tagName/operationId
当有人在浏览器中打开这样的永久链接时,相应的标签或操作会自动展开,并在需要时滚动到顶部。示例:
https://petstore.swagger.io/#/store/getInventory
在 Swagger 中 UI 2.2 永久链接默认启用。
如果使用UI3.x,需要3.0.19以上版本,需要在Swagger UI初始化代码中添加deepLinking: true
index.html
:
const ui = SwaggerUIBundle({
url: "http://petstore.swagger.io/v2/swagger.json",
deepLinking: true, // <------
为 SwaggerUI 添加了深度 Link 支持:
app.UseSwaggerUI(c =>
{
...
c.EnableDeepLinking();
});
是否可以 link 到 Swagger UI 中显示的特定路径,例如下图中的 /work/2.1
?
我想link从外部网页到个别路径。
是的,Swagger UI 有 permalinks 用于操作和标签。要获得永久链接,请展开操作或标记并复制地址栏中的 URL。永久链接如下所示:
index.html#/tagName
index.html#/tagName/operationId
当有人在浏览器中打开这样的永久链接时,相应的标签或操作会自动展开,并在需要时滚动到顶部。示例:
https://petstore.swagger.io/#/store/getInventory
在 Swagger 中 UI 2.2 永久链接默认启用。
如果使用UI3.x,需要3.0.19以上版本,需要在Swagger UI初始化代码中添加deepLinking: true
index.html
:
const ui = SwaggerUIBundle({
url: "http://petstore.swagger.io/v2/swagger.json",
deepLinking: true, // <------
为 SwaggerUI 添加了深度 Link 支持:
app.UseSwaggerUI(c =>
{
...
c.EnableDeepLinking();
});