« Scalar » : différence entre les versions
Apparence
Aucun résumé des modifications |
|||
Ligne 2 : | Ligne 2 : | ||
= Links = | = Links = | ||
* [https://github.com/scalar/scalar Scalar] | * [https://github.com/scalar/scalar Scalar] | ||
* [https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/using-openapi-documents?view=aspnetcore-9.0#use-scalar-for-interactive-api-documentation Use Scalar for interactive API documentation] | * [https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/using-openapi-documents?view=aspnetcore-9.0#use-scalar-for-interactive-api-documentation Use Scalar for interactive API documentation with ASP.NET 9 Web API] | ||
= [https://github.com/scalar/scalar/blob/main/packages/scalar.aspnetcore/README.md ASP.NET Core 9 integration] = | = [https://github.com/scalar/scalar/blob/main/packages/scalar.aspnetcore/README.md ASP.NET Core 9 integration] = |
Version du 18 janvier 2025 à 15:41
Links
ASP.NET Core 9 integration
dotnet add package Scalar.AspNetCore |
Program.cs |
builder.Services.AddOpenApi();
if (app.Environment.IsDevelopment())
{
app.MapOpenApi();
// add the following lines
app.MapScalarApiReference(options =>
{
options
.WithDefaultOpenAllTags(true)
.WithTheme(ScalarTheme.Solarized);
});
}
|
URL: http://localhost:5000/scalar
Properties/launchSettings.json |
{
"profiles": {
"http": {
"launchBrowser": true,
"launchUrl": "http://localhost:5000/scalar",
"applicationUrl": "http://localhost:5000"
}
}
}
|