Node.js自定义实现文件路由功能
首先,创建路由过程定义
//get http模块var http=require(' http ');//文件模块var fs=require(' fs ');//404文件var错误='。/view/404 . html ';//实现文件对应函数和404错误对应函数varresponse=function (RES,file path){//读取文件,然后给客户端对应的fs.readfile (filepath,function (err,data) {if (err) {if (filepath!=error) //如果有错误,输出404页Response(res,error);} else { res.writeHead(200,{ ' Content-Type ' : ' text/html ' });res.end(数据);} });}其次,创建一个服务器来监控路由处理
//创建并启动服务器var server=http . create server(function(req,RES){ console . info(req . URL);//确定URL并提供不同的路由。var url=req.urlIf (url=='/index' || url=='/') {//主页var index=require('./view/index’);index . write(RES);} else {//制作文件内容Response(res,'。/view' url );} });//启动server server.listen ('3000 ',function(){ var address=server . address();console.info(地址);Console.info('服务器启动成功:http://localhost 3360% s ',address . port);});
三.家庭模块的响应
/* * *主页内容响应处理*/exports . write=function(RES){ RES . write head(200,{ ' content-type ' : ' text/html ' });RES . write(' meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/');Res.write('h1主页内容2/h1 ');RES . end();}摘要
以上是边肖介绍的Node.js的自定义文件路由功能。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:Node.js自定义实现文件路由功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。