اكسبرس.js تعليميدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

اكسبرس .js تعليمي

يوفر البرنامج التعليمي Express .js المفاهيم الأساسية والمتقدمة ل Express .js. تستهدف دروس Express .js التعليمية الخاصة بنا المبتدئين والمحترفين على حد سواء.
Express .js هو إطار عمل للتواصل .js Node. إنه سريع بطبيعته وقوي وغير متزامن.
تتضمن برامج Express .js التعليمية جميع الموضوعات الخاصة ب Express .js ، مثل تثبيت Express .js على نظامي التشغيل Windows و Linux ، وكائنات الطلب ، وكائنات الاستجابة ، والحصول على الأساليب ، وطرق النشر ، وإدارة ملفات تعريف الارتباط ، والسقالات ، وتحميلات الملفات ، والقوالب ، والمزيد.

ما هو اكسبرس .js

Express هو إطار عمل ويب سريع وواثق وضروري ومتواضع من Node .js. يمكنك افتراض Express كطبقة مبنية أعلى Node .js تساعد في إدارة الخوادم والتوجيه. يقدم مجموعة قوية من الميزات لتطوير تطبيقات الويب والجوال.
دعنا نلقي نظرة على بعض الميزات الأساسية لإطار عمل Express:
يمكن استخدامه لتصميم تطبيقات الويب أحادية الصفحة ومتعددة الصفحات والمختلطة. يسمح بإعداد البرامج الوسيطة للاستجابة لطلبات HTTP. يحدد جدول توجيه يستخدم لتنفيذ إجراءات مختلفة اعتمادا على طريقة HTTP وعنوان URL. يسمح بالعرض الديناميكي لصفحات HTML بناء على تمرير المعلمات إلى القالب.

لماذا استخدام اكسبرس

إدخال/إخراج فائق السرعة غير متزامن وخيط واحد هيكل يشبه MVC واجهات برمجة التطبيقات القوية تجعل التوجيه سهلا

كيف تبدو اكسبرس

لنلق نظرة على تطبيق Express .js الأساسي.
ملف: basic_express.js
var express = require('express');
var app = express();
app.get('/', function (req, res) {
  res.send('Welcome to lidihuo!');
});
var server = app.listen(8000, function () {
  var host = server.address().address;
  var port = server.address().port;
  console.log('Example app listening at http://%s:%s', host, port);
});
什么是ExpressJS 1