أراد Nodejs اللعب معها منذ وقت طويل ، لكن لم يكن لدي وقت. لقد أمضيت 4 ساعات الليلة الماضية في العبث بها حتى تم إعداد IIS بنجاح ، لذلك لن أقول هراء.
ملاحظة: نظامي هو Windows 8.1 x64 ، لذلك أتيت مع IIS8.5 ، والملف الذي تم تنزيله هو أيضًا X64.
رقم 1: قم بتنزيل الملف
Nodejs http://www.nodejs.org/download/
iisnode https://github.com/tjanczuk/iisnode/wiki/iisnode-releases
IIS url rewrite http://www.iis.net/downloads/microsoft/url-rewrite
رقم 2: التثبيت
حسنًا ، يتم تنزيل الملف والخطوة التالية هي تثبيته. ومع ذلك ، أثناء عملية التثبيت لـ Win8.1 ، كانت حزمة تثبيت MSI لديها خطأ في رمز الخطأ 2503. لقد بحثت عنه لفترة طويلة لكنني لم أكن أعرف السبب. ومع ذلك ، هناك حل عبر الإنترنت.
الحل: http://jingyan.baidu.com/article/a501d80cec07daec630f5e18.html
المعنى البسيط هو تشغيل CMD كمسؤول ، ثم حدد موقع المجلد *.MSI وإدخال اسم البرنامج ( *.MSI) في CMD وتثبيته.
أثناء عملية التثبيت ، تحتاج Nodejs إلى تحديد مجلد ، ويمكن التعامل مع الآخرين مباشرة بعد ذلك. بالطبع ، على أساس أنك توافق على الاتفاق.
رقم 3: التكوين
بعد تثبيت الملفات الثلاثة ، قم بتشغيل CMD كمسؤول ، وأدخل Node -V وسيظهر إصدار NodeJS ، وأدخل NMP -V وسيظهر إصدار NMP ، (لا أعرف ما الذي تفعله NMP ، اتصل به في اليوم الأول).
يظهر رقم الإصدار ، مما يعني أنك نصف ناجح. ابدأ الآن في تكوين البيئة. //www.vevb.com/article/50260.htm هذا ما تعلمته من المبتدئين.
انتقل إلى مجلد NodeJS وأدخل الأمر التالي (سطر واحد في وقت واحد ، استخدمت فقط هذين الأمرين.)
انسخ الرمز على النحو التالي: NPM Install Express -G NPM تثبيت Jade -G
في هذه المرحلة ، تم إجراء بيئة NodeJS ، والباقي هو العبث مع IIS.
رقم 4: المغازلة مع IIS
لن أقول إذا فتحت مثل هذا. سأمكنه بنفسي. لا أعرف كيفية استخدام Baidu. فيما يلي بعض عناوين البرنامج التعليمي:
//www.vevb.com/os/windows8/85544.html
راجعت جميع اختيارات IIS. بالطبع ، كثيرون عديمة الفائدة.
بعد ذلك ، دعونا نلقي نظرة على عملية تشغيل الصور:
حسنًا ، تم الانتهاء من تعيين IIS ، والخطوة التالية هي إنشاء صفحة اختبار صغيرة.
ابحث عن مجلد كدليل جذر للموقع: إنشاء مجلد خدمة ووضع اسم ملف JS ومحتويات الملف على النحو التالي:
نسخة الكود كما يلي: var http = require ('http') ؛ http.createserver (وظيفة (req ، الدقة) {
Res.Writehead (200 ، {
"نوع المحتوى": "Text/HTML"
}) ؛
res.end ('hello ، world!') ؛
}). الاستماع (process.env.port) ؛
ثم استخدم المستعرض للوصول إلى الملف في موقع الاختبار الذي أنشأته. بلدي هو http://127.0.0.1/serve/s.js
يمكنك أن ترى أن عالم Hello Classic هو الناتج.
لقد بدأت للتو في الاتصال بـ Nodejs ، من فضلك لا تلمسها ، ولا تعبد المبتدئين.