我對 API Routes 的專業使用環境比較陌生,所以這是一個基本問題。
我使用 VueJS 作為前端,節點 Express 作為后端。針對 api 的 GET 請求看起來如何?我想知道如何使用 REST API 傳遞過濾器請求?
例子:
GET https://example.com/api/v1/cities-> 獲得所有城市。
GET https://example.com/api/v1/cities?country={countrId}-> 獲取這個國家的所有城市,id = {countrId}。
問題:這是一個 API 反模式嗎?如果是這樣,路線會是什么樣子?
注意: 一位同事告訴我它應該是這樣的:
GET https://example.com/api/v1/cities?country.id={countrId}
uj5u.com熱心網友回復:
如果你想設定 just id,那么 url 可能如下所示:
https://example.com/api/v1/cities/1
在此處閱讀有關 API 最佳實踐的更多資訊
如果您有許多查詢字串引數,那么它可能如下所示:
https://example.com/api/v1/cities?id=1&location=foo&lang=bar
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/515399.html
標籤:api设计模式
上一篇:在帶有標題的熊貓資料框中寫入變數
