nodejs ตัวอย่างการใช้ dotenv

dotenv เป็นโมดูลที่ช่วยในการโหลดค่าตัวแปรสภาพแวดล้อม (environment variables) จากไฟล์ .env ในโปรเจค Node.js ของคุณ นี่คือตัวอย่างการใช้ dotenv:

  1. ติดตั้ง dotenv:

    ในโปรเจค Node.js ของคุณให้ติดตั้ง dotenv โดยใช้ npm หรือ yarn:

    1
    npm install dotenv
  2. สร้างไฟล์ .env:

    สร้างไฟล์ .env ในรากของโปรเจคของคุณและกำหนดค่าตัวแปรสภาพแวดล้อมที่คุณต้องการใช้งานในไฟล์ .env. ตัวอย่างเช่น:

    1
    2
    3
    PORT=3000
    DB_URL=mongodb://localhost/mydatabase
    SECRET_KEY=mysecretkey
  3. ใช้ dotenv ในโปรเจค Node.js:

    นำเข้า dotenv และใช้ config() เพื่อโหลดค่าตัวแปรสภาพแวดล้อมจากไฟล์ .env:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    require('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}`);
  4. เรียกใช้งานไฟล์ JavaScript ของคุณ:

    เมื่อคุณรันโปรแกรมของคุณด้วย Node.js, dotenv จะโหลดค่าตัวแปรสภาพแวดล้อมจากไฟล์ .env และคุณสามารถเข้าถึงค่าตัวแปรเหล่านั้นผ่าน process.env.

dotenv เป็นวิธีที่ดีในการจัดการค่าคงที่ที่คุณไม่ต้องการเก็บในโค้ดโปรแกรม และมันช่วยให้โค้ดของคุณมีความสามารถในการปรับแต่งและใช้งานในสภาพแวดล้อมต่าง ๆ ได้อย่างง่ายและยืดหยุ่น.