1. เราสร้างไดเรกทอรีโครงการ
การคัดลอกรหัสมีดังนี้:
> MD Hello-World
2. ป้อนไดเรกทอรีนี้และกำหนดแพ็คเกจการกำหนดค่าโครงการ Propact.json
สำหรับคำจำกัดความที่ถูกต้องคุณสามารถใช้คำสั่ง:
การคัดลอกรหัสมีดังนี้:
d:/tmp/node/hello-world> เวอร์ชันนิพจน์ข้อมูล npm
npm http รับ https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
ตอนนี้เฟรมเวิร์ก ExpressJS เวอร์ชันล่าสุดคือ 3.2.1 ไฟล์การกำหนดค่าคือ:
การคัดลอกรหัสมีดังนี้:
-
"ชื่อ": "Hello-World",
"คำอธิบาย": "แอพทดสอบ Hello World",
"เวอร์ชัน": "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
│──เป็น [email protected]
คำสั่งนี้แสดงแพ็คเกจด่วนและการพึ่งพา
4. สร้างแอปพลิเคชัน
ตอนนี้เริ่มสร้างแอปพลิเคชันเอง สร้างไฟล์ที่เรียกว่า app.js หรือ server.js ขึ้นอยู่กับสิ่งที่คุณชอบเลือกไฟล์ใด ๆ อ้างถึง Express และสร้างแอปพลิเคชันใหม่โดยใช้ Express ():
การคัดลอกรหัสมีดังนี้:
// app.js
var express = ต้องการ ('ด่วน');
var app = express ();
ต่อไปเราสามารถใช้ app.verb () เพื่อกำหนดเส้นทาง
ตัวอย่างเช่นใช้ "Get /" เพื่อตอบสนองต่อสตริง "Hello World" เพราะ Res และ REQ เป็นวัตถุที่ถูกต้องโดยโหนดดังนั้นคุณสามารถเรียก Res.pipe () หรือ req.on ('ข้อมูล', callback) หรืออื่น ๆ
การคัดลอกรหัสมีดังนี้:
app.get ('/hello.txt', function (req, res) {
var body = 'Hello World';
Res.Setheader ('เนื้อหาประเภท', 'ข้อความ/ธรรมดา');
Res.Setheader ('ความยาวเนื้อหา', body.length);
res.end (ร่างกาย);
-
เฟรมเวิร์ก ExpressJS ให้วิธีการระดับที่สูงขึ้นเช่น Res.Send () ซึ่งสามารถบันทึกสิ่งต่าง ๆ เช่นการเพิ่มความยาวเนื้อหา ดังนี้:
การคัดลอกรหัสมีดังนี้:
app.get ('/hello.txt', function (req, res) {
Res.Send ('Hello World');
-
ตอนนี้คุณสามารถผูกและฟังพอร์ตเรียกเมธอด app.listen () และรับพารามิเตอร์เดียวกันเช่น:
5. เรียกใช้โปรแกรม
ตอนนี้เรียกใช้โปรแกรมและดำเนินการคำสั่ง:
การคัดลอกรหัสมีดังนี้:
> Node App.js
เข้าถึงที่อยู่ด้วยเบราว์เซอร์: http: // localhost: 3000/hello.txt
คุณสามารถดูผลลัพธ์ผลลัพธ์:
การคัดลอกรหัสมีดังนี้:
สวัสดีโลก