VS 在 Startup.cs 中生成以下代碼:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "project name v1"));
}
因此,似乎使用 Swagger 的全部意義在于在除錯期間測驗 API。那么,為什么引數欄位默認禁用,我每次都必須單擊“試用”?默認情況下不應該啟用輸入欄位嗎?我應該如何修改生成的 Startup.cs 以默認啟用引數欄位,而無需每次都按下 Try 按鈕?
uj5u.com熱心網友回復:
你可以用這個方法—— EnableTryItOutByDefault
app.UseSwaggerUI(c =>
{
c.EnableTryItOutByDefault();
});
不會有任何“試用”按鈕,默認情況下將啟用引數欄位。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/353965.html
