簡體   English   中英

(Typescript / Node / Swagger)創建一個幾乎沒有變化的api版本2。 如何將v2呼叫重定向到v1呼叫?

[英](Typescript/Node/Swagger) Create a version 2 of an api with little changes. How can I redirect v2 calls to v1 calls?

使用Typescript,Node.js,Swagger。

我想在升級到v2時更改一個GET調用。 我不想復制整個代碼,而是將v2調用重定向到v1調用。 我該如何實現?

我使用的格式是router.get(blah blah,blah)... {}

我最終將v1 TS文件掛在了index.ts中。 這樣,我將不會編寫重復的代碼,而是將使用v1代碼。 另外,我將使用我的v2 API結構。

如果您考慮使用Spring REST API,則不會從另一個控制器調用控制器方法。 這里的目標是在不使v2看起來非結構化的情況下,重用v1中盡可能多的代碼。 如果考慮到Spring REST API標准,控制器A和控制器B(不同的端點)做了幾乎相同的事情,那么控制器A不會調用控制器B中的方法。相反,控制器A的方法將調用與控制器B的方法相同的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM