প্রজেক্ট এর গুরুত্বপূর্ণ সেটিংস সমূহ এখানে সেট করি যাতে পরবর্তীতে যেকোনো সেটিংস পরিবর্তন করতে বিভিন্ন ফাইল খুঁজতে না হয়।
installation
npm install dotenv
আমরা আমাদের সিক্রেট ইনফরমেশন গুলো .env ফাইলে রাখবো এবং প্রজেক্ট এ ব্যবহার করবো
তৈরী তৈরী
প্রজেক্ট ফোল্ডারে নিচের কোড রান করে ডটenv ফাইল তৈরী করতে পারি অথবা ম্যানুয়ালি তৈরী করতে পারি।
echo. > .env
সেটিংস সমূহ এখানে সেট করি
এবার প্রজেক্ট এর গুরুত্বপূর্ণ সেটিংস সমূহ এখানে সেট করি যাতে পরবর্তীতে যেকোনো সেটিংস পরিবর্তন করতে বিভিন্ন ফাইল খুঁজতে না হয়।
// project/.env
DB_HOST=localhost
DB_USER=admin
DB_PASSWORD=password
মনেকরি কোন একটা ফাইলে আমাদের DB_HOST দরকার তাহলে
require('dotenv').config()
// process.env.KEY
process.env.DB_HOST
এই লাইনটি শুধু একবার index.js ফাইলে ব্যবহার করবো এবং পরবর্তীতে যেকোনো ফাইলে .env ফাইল থেকে প্রপার্টি এক্সেস করতে শুধু process.env.DB_HOST এর DB_HOST এর জায়গায় প্রপার্টি লিখবো।
// .env
PORT=3000
// index.js
const express = require("express");
const app = express();
require("dotenv").config();
const port = process.env.PORT || 4000;
app.get("/",(req,res)=>{
res.send("Hello World");
});
app.listen(port,()=>{
console.log("PORT:", process.env.PORT);
console.log("application start");
})