我想运行一个非常简单的HTTP服务器,对example.com
的每个GET请求都应该得到index.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);
下面的一个建议很复杂,要求我为我想使用的每个资源(CSS、JavaScript、图像)文件编写get
行。
我如何提供一个单一的超文本标记语言页面与一些图像,CSS和JavaScript?