REST APIの実行とテスト
メニューを表示するにはスワイプしてください
Twitter風APIの開発が完了したので、アプリケーションを実行し、その機能をテストします。アプリを起動するには、ターミナルを開いて次のコマンドを実行します。
node index
ターミナルに成功メッセージが表示されたら、Postmanを開いてクライアントリクエストに対するアプリの応答を確認できます。
注意
行き詰まった場合やコードをさらに詳しく確認したい場合は、このTwitter風APIの完全なソースコードを GitHubリポジトリで確認できます。
Postmanでのテスト
各機能を担当するURLを分析し、APIが各リクエストにどのように応答するかを確認します。
すべての投稿の取得
このリクエストを使用して、データベース内のすべての投稿を取得します。リクエストボディや追加パラメータは不要です。
- メソッド: GET;
- URI:
localhost:3000/api/; - レスポンス:
IDによる投稿の取得
IDに基づいて特定の投稿を取得します。URLにIDを渡し、リクエストボディは変更しません。
- メソッド: GET;
- URI:
localhost:3000/api/post/2; - レスポンス:
投稿の作成
有効なデータをAPIに提供して新しい投稿を作成。 データはJSON形式で、正しいフィールドを含む必要あり。
- メソッド: POST;
- URI:
localhost:3000/api/; - リクエストボディ:
- レスポンス:
投稿の更新
パラメータで投稿IDを指定し、リクエストボディに有効なデータ(JSON形式)を提供して既存の投稿を更新。APIはデータベースを適切に更新
- メソッド: PUT;
- URI:
localhost:3000/api/post/3; - リクエストボディ:
- レスポンス:
投稿の削除
URLパラメータで投稿IDを指定して、データベースから投稿を削除。
- メソッド: DELETE;
- URI:
localhost:3000/api/post/1; - レスポンス:
これらの手順に従い、Postmanを使用してAPIをテストすることで、さまざまなリクエストに対応し、適切なレスポンスを返すことを確認可能。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 10
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 10