প্রজেক্ট এর গুরুত্বপূর্ণ সেটিংস সমূহ এখানে সেট করি যাতে পরবর্তীতে যেকোনো সেটিংস পরিবর্তন করতে বিভিন্ন ফাইল খুঁজতে না হয়।
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");
})