Sử dụng biến biến Node Environment .env

Thứ Tư, 30/08/2023 · 3 phút đọc

Sử dụng biến môi trường Node.js thông qua tệp .env là một cách phổ biến để quản lý các biến môi trường trong ứng dụng Node.js của bạn. Để thực hiện điều này, bạn cần sử dụng một thư viện phổ biến như dotenv, nó cho phép bạn đọc và sử dụng các biến môi trường từ tệp .env. Dưới đây là các bước để sử dụng .env trong ứng dụng Node.js:
1. Cài đặt thư viện dotenv: Trước tiên, bạn cần cài đặt thư viện dotenv bằng npm hoặc yarn. Mở terminal và chạy lệnh sau:

npm install dotenv
# hoặc
yarn add dotenv

2. Tạo tệp .env: Tạo một tệp có tên .env trong thư mục gốc của dự án và đặt các biến môi trường và giá trị của chúng trong tệp này. Ví dụ:

PORT=3000
DATABASE_URL=mongodb://localhost/myapp
SECRET_KEY=mysecretkey

3. Sử dụng thư viện dotenv trong mã của bạn: Trong tệp JavaScript hoặc TypeScript của bạn, bạn cần sử dụng thư viện dotenv để đọc các biến môi trường từ tệp .env. Thêm dòng sau vào đầu tệp:

require('dotenv').config();

Điều này sẽ đọc và cấu hình các biến môi trường từ tệp .env.

4. Truy cập các biến môi trường: Bây giờ bạn có thể truy cập các biến môi trường bằng cách sử dụng process.env. Ví dụ:

const port = process.env.PORT;
const databaseUrl = process.env.DATABASE_URL;
const secretKey = process.env.SECRET_KEY;

Biến process.env.PORT sẽ chứa giá trị 3000, process.env.DATABASE_URL sẽ chứa giá trị mongodb://localhost/myapp, và process.env.SECRET_KEY sẽ chứa giá trị mysecretkey.

5. Không đặt .env vào VCS: Lưu ý rằng bạn không nên đặt tệp .env vào hệ thống quản lý mã nguồn (VCS) như Git. Thay vào đó, bạn nên tạo một tệp .env.example để liệt kê các biến môi trường mà dự án cần và sau đó thêm tệp .env vào .gitignore để tránh đưa lên Git.

- Ảnh đại diện bài viết -

Không có bình luận nào

Bình luận!

Địa chỉ email của bạn sẽ không được công khai. Các trường bắt buộc được đánh dấu *.