0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

環境変数にアクセスする方法(Node.js)[メモ用]

Posted at

##手順

  • npm i dotenv でインストール
  • rootディレクトリに.envファイルと.gitignoreを作成
  • require('dotenv').config(); を記入
  • .envファイルに他の人に知られたくない情報を書く (APYKEYなど)
  • GitHub等にコードを公開する場合は .gitignoreファイルに.envを記載
  • .envファイルの情報にアクセスする場合は process.env.につなげる

##コードで解説

外部に公開したくない情報を記載

.env

MONGODB_URL=mongodb+srv://.....cluster0.ysnsu.mongodb.net/myFirstDatabase?retryWrites=true&w=majority

GitHub等にコードを公開する場合は .gitignoreファイルに.envを記載

.gitignore
.env
index.js

import express from 'express';
import mongoose from 'mongoose';

//どちらか記載
import dotenv from 'dotenv';
dotenv.config();

//or

require('dotenv').config(); 

.envファイルの情報にアクセスする場合は process.env.につなげる
例の場合は.envファイルのMONGODB_URLの情報にアクセス

index.js

import express from 'express';
import mongoose from 'mongoose';
import dotenv from 'dotenv';
dotenv.config();


//アクセス
const MongoDB = process.env.MONGODB_URL

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?