Express.js یک فریموورک وب برای Node.js است که به شما امکان ایجاد وب سایتهای پویا و قابل تعامل میدهد. این فریمورک بسیار قدرتمند و انعطافپذیر است و به شما این امکان را میدهد که برنامههای وب خود را بسیار سریع و با بهرهوری بالا ایجاد کنید. در این آموزش، میخواهیم به شما نحوه استفاده از Express.js را آموزش دهیم.
برای شروع، ابتدا باید Express.js را نصب کنید. برای این کار، از دستور زیر در خط فرمان استفاده کنید:
npm install express
سپس میتوانید یک فایل JavaScript جدید بسازید و Express.js را به آن اضافه کنید. برای مثال، فایلی به نام app.js
بسازید و این کد را به آن اضافه کنید:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
در این کد، ما از دستور require
استفاده کردهایم تا Express را وارد کنیم. سپس یک نمونه از این فریمورک را ایجاد کردهایم و یک مسیر را تعریف کردهایم که پیام "Hello World!" را برمیگرداند.
حالا میتوانید این فایل را اجرا کنید و در مرورگر خود به آدرس http://localhost:3000
بروید تا پیام "Hello World!" را مشاهده کنید.
با استفاده از Express.js، میتوانید مسیرهای بیشتری را تعریف کرده و به آنها عملیات مختلفی نظیر GET و POST اختصاص دهید. به عنوان مثال، میتوانید یک مسیر برای نمایش یک صفحه HTML بسازید:
app.get('/about', (req, res) => {
res.sendFile(__dirname + '/views/about.html');
});
در این کد، ما یک مسیر جدید به آدرس /about
اضافه کردهایم که یک فایل HTML به نام about.html
را برمیگرداند. میتوانید این فایل را در یک پوشه به نام views
قرار دهید.
با این روشها، شما میتوانید یک وب سایت انعطافپذیر و قدرتمند بسازید و از امکانات Express.js بهره ببرید. این فریمورک امکانات زیادی دارد که به شما کمک میکند تا برنامههای وبتان را بهبود ببخشید و آنها را به سرعت اجرا کنید. امیدوارم این آموزش برای شما مفید بوده باشد و به شما کمک کردهباشد تا با Express.js آشنا شوید.
خیلی عالی ممنون ازت
کارت خیلی درسته
واقعا خیلی ممنون بابت ویدیو های خوبت
مثل همیشه عالی
انقد واضح توضیح میدید و پیداست از قبل تحقیق کردید که راحت میشه فهمیدش موضوع رو
خلاصه که منتظر پارت بعدی هستیم دمت گرم