var http = require('http');
var fs = require('fs');
var server = http.createServer();
var handlerequest = function(request,respone){
var url = request.url;
// respone.writeHead(200,{'Content-Type':'text/html'});
if(url=='/'){
respone.writeHead(200,{'Content-Type':'text/html'});
var ns = fs.readFile('./index.html', function(err, data) {
if (err) {
console.error(err);
return;
}
respone.end(data);
});
//respone.end();
}else if(url != '/'){
var surl = '.'+url;
var type = surl.substr(surl.lastIndexOf(".")+1,surl.length)
respone.writeHead(200,{'Content-type':"text/"+type});
// respone.writeHead(200,{'Content-Type':'text/css'});
var ns = fs.readFile(surl, function(err, data) {
if (err) {
console.error(err);
return;
}
respone.end(data);
});
}
}
server.on('request',handlerequest);
server.listen(3000,function(){
console.log("runing...");
})
http-server 02
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 上篇提到 DefaultServerMux 作为默认的 HTTP Server 框架太过简单,缺少很多功能。这篇我...
- 由于Web服务器主要支持的协议就是HTTP,一般 Web Server == HTTP Server。Web服务器...
- http-server,是基于node.js的一个http服务器使用方法: 安装node.js(无需配置环境变量)...