MySQL データベースで GET 操作を行う RESTful API を構築してみましょう。 多くの開発者は、REST を CRUD に直接マッピングしたいと考えています。なぜなら、HTTP 上の REST は GET PUT POST および DELETE を提供し、CRUD は CREATE RETRIEVE UPDATE DELETE を提供するからです。
nodeJSでAPIを構築するのは非常に簡単で、特に初心者の場合は、expressJSを選択して、最初のAPIセットを構築することができます。 mysqlサーバーには、「test」というデータベースがあります。
ノードと私のmysqlデータベースとの間の接続を確立しています。 mysql
B. データベースへの接続
私のミッションのステップ1が完了したので、APIの命名規則をプロらしくするためにルート名の変更に取り掛かろうと思います。 生成されたアプリケーションのハイライトされた行を確認してください。
私はハイライトされた行のルーティング規約を “/api/v1/users” にリネームします。
私はデータベースから結果を取得する (CRUD の Retrieve) ユーザー js に手を加えています。 前のステップでDBへの接続を確立しているので、このステップではGETメソッドを使って、構築中のAPI経由でユーザーのリストを取得します。
POSTMANを使って、構築したばかりのAPIを確認してみましょう。