簡単な質問です。API 設計に関する記事をたくさん読みましたが、答えが見つかりませんでした。
API のエンドポイントはどのように相互にやり取りする必要がありますか?
たとえば、2 つのエンドポイントがある場合:/category/:name
と/messages
. たとえば、メッセージからカテゴリの存在を確認する最良の方法は何ですか?
1) ハンドラーからのデータベース クエリ/messages
: SELECT * FROM カテゴリ WHERE 名 = 'テスト'?
また
2) ハンドラーからそのエンドポイントへの HTTP 要求/messages
: httpclient.get('/category/test') ?
また
3) クライアントはすべてのカテゴリを取得し、特定のカテゴリの ID を取得し/messages
て、そのカテゴリ ID でリクエストを送信する必要がありますか?