Node.js之模仿Apache访问指定目录下的资源

Posted 1/2的领土

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js之模仿Apache访问指定目录下的资源相关的知识,希望对你有一定的参考价值。

// 模拟apache访问指定目录下的资源
var wwwPath = \'D:/Tomcat/apache-tomcat-10.0.5-windows-x64/apache-tomcat-10.0.5/webapps\'
var http = require(\'http\');
var fs = require(\'fs\');
var server = http.createServer();
server.on(\'request\',function(req,res){
	var url = req.url;
	var filePath = \'/index.html\';
	if(url !== \'/\'){
		filePath = url;
	}
	fs.readFile(wwwPath+filePath, function(err,data){
		if(err){
			return res.end(\'404 Not Found.\');
		}
		res.end(data);
	})
});
server.listen(3000,function(){
	console.log(\'服务器启动成功,请通过localhost:3000 进行访问\');
})

  

以上是关于Node.js之模仿Apache访问指定目录下的资源的主要内容,如果未能解决你的问题,请参考以下文章

夺命雷公狗---node.js---16之项目的构建在node+express+mongo的博客项目1

在Node.js中在保持目录结构的情况下压缩指定目录

node.js使用fs模块复制(剪切)目录和删除目录

Nginx之alias和root指令

Node.js的多版本管理工具之nvm

Node学习之(第三章:仿Apache显示目录列表的功能)