نحوه تغییر آدرس Swagger در ASP.NET Core

mohsen1 سال قبل
ارسال شده در
mohsen

فرض کنید می خواهیم آدرس پیش فرض Swagger برای نمایش یو آی و فایل مشخصات (Specifications) را تغییر دهیم. برای این کار می توانیم بوسیله تغییر تنظیمات بوسیله SwaggerOptions و SwaggerUIOptions انجام دهیم.

      if (app.Environment.IsDevelopment())
{
    app.UseSwagger(options =>
    {
        options.RouteTemplate = "/custom-prefix/swagger/{documentName}/swagger.{extension:regex(^(json|ya?ml)$)}";
    });
    app.UseSwaggerUI(options =>
    {
        options.SwaggerEndpoint("/custom-prefix/swagger/v1/swagger.json", "API v1");
        options.RoutePrefix = "custom-prefix/swagger";
    });
}
    

در مثال بالا مقدار custom-prefix به آدرس پیش فرض اضافه شده است که می توانیم این مقدار را با مقدار مورد نظرمان جایگزین کنیم.

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!