我正在學習 express 和 http 方法,但找不到任何相關檔案。/api/value 是否僅用于 json 資料,例如僅用于該資料的地址?任何關于它的額外資訊將不勝感激。就像它到底做了什么一樣,如果有任何關于它的檔案。或者這是在整個框架和互聯網中的 url 中使用的全域術語?
例如:
app.get('/api/jackets'(req, res) => {res.send('logic')})
為什么我們需要在夾克之前添加api,它有什么作用?
uj5u.com熱心網友回復:
沒必要,只是為了更好的理解
uj5u.com熱心網友回復:
該/api請求不是必需的,但在 API 請求前放置一個前綴,例如:
/api
或者,在某些情況下,包括版本號:
/api/v1
允許您將同一 Web 服務器用于多種型別的請求,因為/api前綴將每個 API 請求唯一標識為 API 請求,并且可以輕松路由到您處理 API 請求的位置。您可以從由同一 Web 服務器提供服務的瀏覽器獲得純網頁請求。雖然您不必使用這樣的前綴,但使用它可以為您部署和使用服務器的方式提供最大的靈活性。
類似地,將版本放在前綴中,例如/api/v1允許您在未來以非向后兼容的方式通過添加新版本名稱而不破壞先前的 API 客戶端來改進您的 API(您同時支持兩個版本 - 至少過渡期)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/390098.html
上一篇:呼叫物件的屬性回傳物件而不是屬性
下一篇:C鍵盤事件
