我试图找出如何加载和呈现基本HTML文件的方法,因此不必编写类似以下的代码:
response.write('...<p>blahblahblah</p>...');
我只是找到 了 使用fs库的 一种 方法。我不确定这是否最干净。
var http = require('http'), fs = require('fs'); fs.readFile('./index.html', function (err, html) { if (err) { throw err; } http.createServer(function(request, response) { response.writeHeader(200, {"Content-Type": "text/html"}); response.write(html); response.end(); }).listen(8000); });
基本概念只是原始文件读取和转储内容。不过,仍然可以接受更清洁的选择!