Nodejs ต้องการเล่นกับมันมานานแล้ว แต่ฉันไม่มีเวลา ฉันใช้เวลา 4 ชั่วโมงเมื่อคืนนี้กับ Tinker จนกระทั่ง IIS ได้รับการตั้งค่าสำเร็จดังนั้นฉันจะไม่พูดเรื่องไร้สาระ
PS: ระบบของฉันคือ Windows 8.1 x64 ดังนั้นฉันจึงมาพร้อมกับ IIS8.5 และไฟล์ที่ดาวน์โหลดก็คือ x64
No.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: การกำหนดค่า
หลังจากติดตั้ง 3 ไฟล์ให้เรียกใช้ CMD เป็นผู้ดูแลระบบป้อนโหนด -V และจะปรากฏเวอร์ชัน NODEJS และป้อน NMP -V และจะปรากฏเวอร์ชัน NMP (ฉันไม่รู้ว่า NMP กำลังทำอะไรติดต่อในวันแรก)
หมายเลขเวอร์ชันปรากฏขึ้นซึ่งหมายความว่าคุณประสบความสำเร็จครึ่งหนึ่ง ตอนนี้เริ่มกำหนดค่าสภาพแวดล้อม //www.vevb.com/article/50260.htm นี่คือสิ่งที่ฉันเรียนรู้จากผู้เริ่มต้น
นำทางไปยังโฟลเดอร์ NodeJS และป้อนคำสั่งต่อไปนี้ (ทีละบรรทัดฉันใช้คำสั่งสองคำนี้เท่านั้น)
คัดลอกรหัสดังนี้: NPM ติดตั้ง Express -G NPM ติดตั้ง Jade -G
ณ จุดนี้สภาพแวดล้อมของ NodeJS ได้ดำเนินการและส่วนที่เหลือคือการจี้กับ IIS
ฉบับที่ 4: เจ้าชู้กับ IIS
ฉันจะไม่พูดว่าฉันเปิด iis แบบนี้หรือไม่ ฉันจะเปิดใช้งานด้วยตัวเอง ฉันไม่รู้วิธีใช้ Baidu นี่คือที่อยู่บทช่วยสอนบางอย่าง:
//www.vevb.com/os/windows8/85544.html
ฉันตรวจสอบการเลือก IIS ทั้งหมด แน่นอนว่าหลายคนไร้ประโยชน์
ถัดไปมาดูกระบวนการทำงานของรูปภาพ:
ตกลงการทำแผนที่ IIS เสร็จสมบูรณ์และขั้นตอนต่อไปคือการสร้างหน้าทดสอบขนาดเล็ก
ค้นหาโฟลเดอร์เป็นไดเรกทอรีรูทของเว็บไซต์: สร้างโฟลเดอร์เสิร์ฟและใส่ชื่อไฟล์ JS และเนื้อหาไฟล์เป็น:
การคัดลอกรหัสมีดังนี้: var http = reghed ('http'); http.createserver (ฟังก์ชั่น (req, res) {
res.writehead (200, {
'ประเภทเนื้อหา': 'ข้อความ/html'
-
res.end ('สวัสดีโลก!');
}). ฟัง (process.env.port);
จากนั้นใช้เบราว์เซอร์เพื่อเข้าถึงไฟล์ในเว็บไซต์ทดสอบที่คุณสร้างขึ้น ฉันคือ http://127.0.0.1/serve/s.js
คุณจะเห็นว่าโลกสวัสดีโลกคลาสสิกเป็นเอาท์พุท
ฉันเพิ่งเริ่มติดต่อ NodeJs โปรดอย่าแตะต้องและอย่านมัสการมือใหม่