MongoDB

MongoDBとNode.jsの接続方法(.env)

ご覧いただきありがとうございます。
スキル習得時の備忘録になりますので、参考になれば幸いです。

1_MongoDB

MongoDB → https://www.mongodb.com/ja-jp

1-1 Database項目ののConnectを選択する。

1-2 Connect your applicationに進む。

1-3 Add your connection string into your application codeのURLをコピーする。

mongodb+srv://<usename>:<password>@cluster0.h3yds6g.mongodb.net/<appname>?retryWrites=true&w=majority

2_プロジェクトファイル(.env)

2-1 プロジェクトに.envファイルを作成し、コピーしたURLを貼り付ける。

<username><password><appname>は独自のものに書き換える

MONGOURL = mongodb+srv://<usename>:<password>@cluster0.h3yds6g.mongodb.net/<appname>?retryWrites=true&w=majority

※<username> = MongoDBのusername
※<password> = MongoDBのpassword
※<appname> = 今回のプロジェクト名

2-2 プロジェクトのserver.js(ファイル名はなんでも可)に下記を記述する

const mongoose = require("mongoose");require("dotenv").config();

mongoose .connect(process.env.MONGOURL) .then(() => { console.log("DBと接続中・・・"); }) .catch((err) => { console.log(err); });

npm startを押し DBと接続中が・・・が出れば接続完了。

.envインストール方法(.gitignore)

.envのインストール

$ npm i dotenv

※.gitignoreファイルを作成し、.envと記載しておくとgithubのリポジトリに上がらずローカル上だけで管理ができるので、保守性と堅牢性が上がる。

.env

本ページはアフィリエイト広告を利用しています

-MongoDB