30
การใช้ node.js เป็นเว็บเซิร์ฟเวอร์แบบง่าย
ฉันต้องการเรียกใช้เซิร์ฟเวอร์ HTTP ที่ง่ายมาก ทุกคำขอ GET example.comควรindex.htmlให้แสดง แต่เป็นหน้า HTML ปกติ (เช่นประสบการณ์เดียวกับเมื่อคุณอ่านหน้าเว็บปกติ) index.htmlการใช้โค้ดข้างล่างนี้ผมสามารถอ่านเนื้อหาของ ฉันจะทำหน้าที่index.htmlเป็นเว็บเพจปกติได้อย่างไร var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end(index); }).listen(9615); คำแนะนำหนึ่งข้อด้านล่างนี้ซับซ้อนและกำหนดให้ฉันเขียนgetบรรทัดสำหรับแต่ละไฟล์ (CSS, JavaScript, ภาพ) ที่ฉันต้องการใช้ ฉันจะแสดงหน้า HTML หน้าเดียวด้วยรูปภาพ, CSS และ JavaScript ได้อย่างไร