了解如何使用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
頁面的服務。