MERN

⌘K
  1. Home
  2. Docs
  3. MERN
  4. এক্সপ্রেস নিয়ে nodejs এপ্লিকেশন বানানো

এক্সপ্রেস নিয়ে nodejs এপ্লিকেশন বানানো

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

How can we help?