[MERN] Express+MongoDB

3608 ワード

サーバは、フロントのリクエストに応じて適切なページを開くか、フロントのリクエストのデータを検索して正常に送信できます.この場合、データを格納するスペースがデータベースとなり、MongoDBでデータベースを作成し、サーバと貼り付け操作を行い、プロジェクトを行うことができます.
1.MongoDBの作成
  • MongoDBの生成は、大量の文章とビデオが含まれているため、
  • を省略する簡単なタスクです.
    2.Mongooseのインストール
  • MongoDBを使用して作成した、サーバ側のライブラリに簡単にクラスタを貼り付けることができます.
  • npm i Mongooseを使用して
  • をインストール
    3.Mongooseを使用してサーバーとデータベースを接続します.
    app.listen(port, () => {
      mongoose
        .connect(
          "url"
        )
        .then(() => {
          console.log(`Example app listening on port ${port}`);
          console.log("connecting MongoDB...");
        })
        .catch((err) => {
          console.log(`${err}`);
        });
    });
  • mongoose.connect関数を使用して、データベースのurlをパラメータとしてサーバに接続する
  • 以降.その後、関数によってポート上でサーバを正常に実行し、DBに接続すると2つのコンソールがあります.logにより接続良好な応答が得られた.
  • 以降.接続に失敗したときにcatch関数で応答する必要があります.errをパラメータとしてconsoleに入れてerrorコンテンツを受信します.logでコンソールウィンドウにエラー内容を表示します.