一尘不染

在Node.js中加载基本HTML

node.js

我试图找出如何加载和呈现基本HTML文件的方法,因此不必编写类似以下的代码:

response.write('...<p>blahblahblah</p>...');

阅读 270

收藏
2020-07-07

共1个答案

一尘不染

我只是找到 使用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);
});

基本概念只是原始文件读取和转储内容。不过,仍然可以接受更清洁的选择!

2020-07-07