mongoDBとexpress(node.jsのフレームワーク)で、簡単なrestful APIサーバを作ってみた。

mongoDBとexpress(node.jsのフレームワーク)で、簡単なrestful APIサーバを作ってみた。

mongodb入門。windowsにサーバとmongosh(CLIクライント)をインストール。CRUD操作をしてみる。SQL文と違って、コマンドというか関数っぽい感じなのね。

1, nodeプロジェクトを作る

2, apiフォルダ内に.envファイルを作成して、DB接続情報を書き込む

3, apiサーバファイル(server.js)を生成

4, mongooseを使って、スキーマ定義(テーブル定義)
必須項目も設定できる

models/Item.js

5, APIエンドポイントの作成(CRUDルーター処理)
routes/items.js

6, seed.js(サンプル用に3件INSERTするコード)

7, seeding & APIサーバ起動

8, CURLでCRUD操作してみる

9, reactでAPIサーバのフロントエンドを作る

App.js