node.js প্রজেক্ট তৈরী করি
প্রথমে server বা ব্যাকএন্ড যেকোন নামে একটি ফোল্ডার বানাই এবং একটি node.js প্রজেক্ট তৈরী করি
npm init -y
লাইব্রেরি ইনস্টল করি
একটা এপ্লিকেশন বানাতে সাধারণত নিচের লাইব্রেরি গুলো বেশিরভাগ সময় লাগে আমাদের এই প্রজেক্টেও লাগবে
npm install express sequelize mysql2 bcrypt jsonwebtoken body-parser --save
dotenv ইনস্টল করি
সার্ভারের বিভিন্ন সেটিংস একজায়গায় রাখতে ইনস্টল করি
npm install dotenv
echo. > .env
nodemon ইনস্টল করি
npm install --save-dev nodemon
package.json এ এপ্লিকেশন স্টার্ট ফাইল বলে দেই line no 7
{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start":"nodemon index.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"dotenv": "^16.3.1",
"express": "^4.18.2"
}
}
index.js নামে একটি ফাইল তৈরী করি
index.js যেটা দিয়ে আমরা সার্ভার রান করবো
// express
const express = require("express");
//.env
require('dotenv').config()
const port = process.env.PORT
const app = express();
// bodyParser
const bodyParser = require('body-parser');
app.use(bodyParser.json());
// route
app.get("/",(req,res)=>{
res.send("hello");
});
// application start
app.listen(port,()=>{
console.log(`server start with ${port}`);
});
এপ্লিকেশন স্টার্ট করি
nodemon index.js