使用Node.js服務一個HTML頁面

了解如何使用Node.js無依賴項目來服務一個 index.html HTML 頁面。 我有一個需求,需要從Node.js服務器中提供一個HTML頁面,以下是實現這一需求的最簡代碼: const http = require('http') const fs = require('fs') const server = http.createServer((req, res) => { res.writeHead(200, { 'content-type': 'text/html' }) fs.createReadStream('index.html').pipe(res) }) server.listen(process.env.PORT || 3000) 不需要任何依賴項。 將此代碼添加到一個 app.js 文件中,然後創建一個 index.html 頁面,運行 node app.js 命令。 請注意,上述代碼不支持提供靜態資源,它僅僅提供 index.html 頁面的服務。