✅ ES6 Version (ESM):
import express from "express";
const app = express();
🔍 ব্যাখ্যা:
| CommonJS (পুরোনো) |
ES6 Module (আধুনিক) |
const express = require("express") |
import express from "express" |
Module কে require() দিয়ে আনা হয় |
Module কে import দিয়ে আনা হয় |
| Node.js এর built-in সাপোর্ট |
ES6-এর official standard |
🧠 কিন্তু ESM চালাতে চাইলে কী লাগবে?
Node.js-এ import/export ব্যবহার করতে চাইলে নিচের যেকোনো একটা করতে হবে:
🔹 Option 1: package.json এ type যুক্ত করো
{
"type": "module"
}
🔹 Option 2: ফাইলের এক্সটেনশন .mjs বানাও
index.mjs
✅ উপসংহার:
| কাজ |
CommonJS |
ES6 (ESM) |
| Express import |
const express = require("express") |
import express from "express" |
| Express app বানানো |
const app = express() |
const app = express() |
| ব্যবহারের সময় |
পুরোনো Node.js |
আধুনিক JS / React / Frontend |