feat: implementar versionado de API por URL v1. Closes #3
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
// ApiVersioningDemo.Api/Controllers/WeatherForecastController.cs
|
||||
using Asp.Versioning;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace ApiVersioningDemo.Api.Controllers;
|
||||
|
||||
[ApiController]
|
||||
[Route("[controller]")]
|
||||
[ApiVersion("1.0")] // 1. Le decimos explícitamente que este es el controlador de la v1
|
||||
[Route("api/v{version:apiVersion}/[controller]")] // 2. Modificamos la ruta para obligar a usar "api/v1/..."
|
||||
public class WeatherForecastController : ControllerBase
|
||||
{
|
||||
private static readonly string[] Summaries =
|
||||
|
||||
Reference in New Issue
Block a user