注意index.html在window下扩展名不显示问题,把文件夹设置为显示扩展名,如果不设置的话自己命名为index.html,实际上文件名是index.html.html,从而读不到文件
设置为{encoding:'utf-8'}方便后台查看原文件,否则打印出来是二进制的
var http = require('http');
var fs = require('fs');
http.createServer(function(req,res){
fs.readFile("./index.html",{encoding:'utf-8'}, function(err, data) {
if (err) throw err ;
res.writeHead(200, { ‘Content-Type’: ‘text/html’ });
res.end(data)
});
}).listen(3003);/*listen(3003,'127.0.0.1');*/
如果指定hostname是127.0.0.1的话,就只可以本机可以访问了