使用Node.js服务HTML页面

了解如何为index.html使用没有依赖项的Node.js的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页。

免费下载我的Node.js手册


更多节点教程: