dotenv เป็นโมดูลที่ช่วยในการโหลดค่าตัวแปรสภาพแวดล้อม (environment variables) จากไฟล์ .env
ในโปรเจค Node.js ของคุณ นี่คือตัวอย่างการใช้ dotenv:
ติดตั้ง dotenv:
ในโปรเจค Node.js ของคุณให้ติดตั้ง dotenv โดยใช้ npm หรือ yarn:
1
npm install dotenv
สร้างไฟล์
.env
:สร้างไฟล์
.env
ในรากของโปรเจคของคุณและกำหนดค่าตัวแปรสภาพแวดล้อมที่คุณต้องการใช้งานในไฟล์.env
. ตัวอย่างเช่น:1
2
3PORT=3000
DB_URL=mongodb://localhost/mydatabase
SECRET_KEY=mysecretkeyใช้ dotenv ในโปรเจค Node.js:
นำเข้า dotenv และใช้
config()
เพื่อโหลดค่าตัวแปรสภาพแวดล้อมจากไฟล์.env
:1
2
3
4
5
6
7
8
9
10require('dotenv').config();
// ตอนนี้คุณสามารถเข้าถึงค่าตัวแปรสภาพแวดล้อมได้
const port = process.env.PORT;
const dbUrl = process.env.DB_URL;
const secretKey = process.env.SECRET_KEY;
console.log(`Server is running on port ${port}`);
console.log(`Database URL is ${dbUrl}`);
console.log(`Secret Key is ${secretKey}`);เรียกใช้งานไฟล์ JavaScript ของคุณ:
เมื่อคุณรันโปรแกรมของคุณด้วย Node.js, dotenv จะโหลดค่าตัวแปรสภาพแวดล้อมจากไฟล์
.env
และคุณสามารถเข้าถึงค่าตัวแปรเหล่านั้นผ่านprocess.env
.
dotenv เป็นวิธีที่ดีในการจัดการค่าคงที่ที่คุณไม่ต้องการเก็บในโค้ดโปรแกรม และมันช่วยให้โค้ดของคุณมีความสามารถในการปรับแต่งและใช้งานในสภาพแวดล้อมต่าง ๆ ได้อย่างง่ายและยืดหยุ่น.