0
交互,有效地問題的REST API溝通時打字稿類型的模型時,我已經定義了模型類Product
在Javascript
體驗Typescript
好處。挑戰與REST的API
自從獲得響應和發佈請求不尊重相同的對象結構後,我面臨着許多挑戰。我需要一個更好的選擇:
選項1:創建兩個模型(一個用於
post
,另一個用於get
)。選項2:創建一個轉換json的適配器獲取對模型結構類的響應,並調整模型對象以滿足發佈請求結構。
選項3:創建使用
any
類型和nullable
場同時服務於get
和post
結構的通用模型類。選項4:忽略使用模型類和動態操縱JavaScript對象。
是否值得添加所有這些邏輯,以便讓ide自動競爭或在使用int而不是字符串時具有編譯器消息。我會像第一種角度那樣去做第四種選擇,由於我需要儘可能快地提供工作,所以它使工作變得更容易和更快 – user2080105
沒錯,除了很多人確實認爲這是值得的。你說你已經建立了一個模型。我只是建議你讓它成爲接口而不是類。您是否想要將共享功能集中在一個通用界面中完全是一個口味問題。 –
因爲我建議對已經聲稱擁有...的模型進行調整,所以需要一個downvote。 –