توضیحات پکیج :
ExpressJS فریمورک وب برای نود جی اس می باشد که با فراهم کردن بستر توسعه وب بر روی این زبان کار ایجاد یک وب سایت را ساده سازی کرده است.
* نسخه های جدیدی که برای ExpreeJS ساخته می شود رویکرد Backward Compatibility دارد و کد هایی که در نسخه های پیشین برنامه نویسی شده باشد همچنان پشتیبانی می شود.
ExpressJS فریمورک وب برای نود جی اس می باشد که با فراهم کردن بستر توسعه وب بر روی این زبان کار ایجاد یک وب سایت را ساده سازی کرده است.
* نسخه های جدیدی که برای ExpreeJS ساخته می شود رویکرد Backward Compatibility دارد و کد هایی که در نسخه های پیشین برنامه نویسی شده باشد همچنان پشتیبانی می شود.
نصب پکیج :
npm install express —save
استفاده از پکیج :
const express = require(‘express’);
const app = express();
Middleware ها :
در اکسپرس جهت تعریف یک Middleware از app.use استفاده می شود.
Middleware ها جهت اجرا در هر درخواست تعریف میشوند تا برای مثال اعتبار سنجی ورود کاربر را چک کنند.
در اکسپرس جهت تعریف یک Middleware از app.use استفاده می شود.
Middleware ها جهت اجرا در هر درخواست تعریف میشوند تا برای مثال اعتبار سنجی ورود کاربر را چک کنند.
تعریف شاخه فایل های ثابت :
app.use(express.static('public'));
تعریف موتور پردازش قالب :
app.set('view engine', 'ejs');
تعریف شاخه فایل های View :
app.set('views', path.resolve('./resources/views'));
تنظیمات اولیه :
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended : true }));