1. ننشئ دليل المشروع.
نسخة الكود كما يلي:
> MD Hello-World
2. أدخل هذا الدليل وحدد حزمة ملف تكوين المشروع.
للحصول على تعريف دقيق ، يمكنك استخدام الأمر:
نسخة الكود كما يلي:
D:/TMP/Node/Hello-World> إصدار تعبير معلومات NPM
npm http get https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
الآن بعد أن كان الإصدار الأخير من إطار عمل ExpressJS هو 3.2.1 ، فإن ملف التكوين هو:
نسخة الكود كما يلي:
{
"الاسم": "Hello-World" ،
"الوصف": "Hello World Test App" ،
"الإصدار": "0.0.1" ،
"خاص": صحيح ،
"التبعيات": {
"Express": "3.2.1"
}
}
3. استخدم NPM لتثبيت الحزم التي يعتمد عليها المشروع.
نسخة الكود كما يلي:
> تثبيت NPM
بمجرد اكتمال حزمة التبعية التثبيت NPM ، سيظهر الدليل الفرعي لـ Node_Modules في دليل جذر المشروع. يتم تخزين الحزم السريعة المطلوبة لتكوين المشروع هنا. إذا تم التحقق من المرحلة ، يمكنك تنفيذ الأمر:
نسخة الكود كما يلي:
> NPM LS
PS D:/TMP/Node/Hello-World> NPM LS
npm warn package.json [email protected] لم يتم العثور على ملف readMe.MD!
[email protected] d:/tmp/node/hello-world
يعرض هذا الأمر حزمة Express وتبعياتها.
4. إنشاء تطبيق
ابدأ الآن في إنشاء التطبيق نفسه. قم بإنشاء ملف يسمى app.js أو server.js ، اعتمادًا على ما تريد ، اختر أي واحد. الرجوع إلى Express وإنشاء تطبيق جديد باستخدام Express ():
نسخة الكود كما يلي:
// app.js
var express = require ('Express') ؛
var app = express () ؛
بعد ذلك ، يمكننا استخدام app.verb () لتحديد المسار.
على سبيل المثال ، استخدم "GET /" للرد على سلسلة "Hello World" ، لأن RES و REQ كائنات دقيقة توفرها العقدة ، بحيث يمكنك استدعاء Res.Pipe () أو req.on ("البيانات" أو رد الاتصال) أو غيرها.
نسخة الكود كما يلي:
app.get ('/hello.txt' ، function (req ، res) {
var body = 'hello world' ؛
Res.Setheader ('نوع المحتوى' ، 'text/plain') ؛
Res.Setheader ("طول المحتوى" ، body.length) ؛
الدقة. (الجسم) ؛
}) ؛
يوفر Framework ExpressJS طرقًا عالية المستوى ، مثل Res.Send () ، والتي يمكن أن تنقذ أشياء مثل إضافة طول المحتوى. على النحو التالي:
نسخة الكود كما يلي:
app.get ('/hello.txt' ، function (req ، res) {
Res.Send ('Hello World') ؛
}) ؛
يمكنك الآن ربط المنفذ والاستماع إليه ، واستدعاء طريقة app.listen () ، واستلام نفس المعلمات ، مثل:
5. قم بتشغيل البرنامج
قم الآن بتشغيل البرنامج وتنفيذ الأمر:
نسخة الكود كما يلي:
> العقدة app.js
الوصول إلى العنوان مع المتصفح: http: // localhost: 3000/hello.txt
يمكنك رؤية نتيجة الإخراج:
نسخة الكود كما يلي:
مرحبا بالعالم