1. 程式人生 > >Dotnet Core多版本API共存的優雅實現

Dotnet Core多版本API共存的優雅實現

> API升級,新舊版本的API共存,怎麼管理呢?   # 一、前言 最近,單位APP做了升級,同步的,API也做了升級。 升級過程中,出現了一點問題:API升級後,舊API也需要保留,因為有舊的APP還在使用中。 那麼,API端如何作到多個版本共存呢? *    為防止非授權轉發,這兒給出本文的原文連結:* # 二、快速的解決辦法 API的露出,是在API的`Route`定義中實現的。看下面的例子: ```c# [Route("api/[controller]")] public class DemoController : ControllerBase { [Route("demo")] public ActionResult