介绍
这篇文章给大家分享的是有关nodeJS如何实现路由功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
js的作用是什么
1,能够嵌入动态文本于HTML页面。2,对浏览器事件做出响应。3,读写HTML元素。4、在数据被提交到服务器之前验证数据。5,检测访客的浏览器信息。6,控制饼干,包括创建和修改等7,基于节点。js技术进行服务器端编程。
<强>结构强>
项目结构如下
代码如下
, <强>功能
强>
<强>【路由器。js】强>
//,加载所需模块 var http =,要求(& # 39;http # 39;); var url =,要求(& # 39;url # 39;); var fs =,要求(& # 39;fs # 39;); var host =, & # 39; 127.0.0.1 # 39;; var port =, 8080; res http.createServer(函数(点播){ var 才能;pathname =, url.parse (req.url) .pathname; console.log才能(& # 39;Request for & # 39;, +, pathname +, & # 39;,收到# 39;公司); ,,,function showPaper(路径,状态){ ,,,,,var content =, fs.readFileSync(路径); ,,,,,res.writeHead(地位,,{,& # 39;内容类型# 39;:,& # 39;text/html; charset=utf - 8 # 39;,}); ,,,,,res.write(内容); ,,,,,res.end (); ,,,} ,,,开关(路径){ ,,,//& # 39;首页& # 39; ,,,case & # 39;/& # 39;: ,,,case & # 39;/回家# 39;: ,,,,,showPaper(& # 39;。/视图/home # 39;, 200); ,,,,,休息; ,,,//& # 39;关于页& # 39; ,,,case & # 39;/关于# 39;: ,,,,,showPaper(& # 39;。/视图/about.html& # 39;, 200),,, ,,,,,休息; ,,,//& # 39;404页& # 39; ,,,默认值: ,,,,,showPaper(& # 39;。/视图/html 404. # 39;, 404); ,,,,,休息,,,,,,,,,,,,,,, ,,}, }).listen(港口,,主机);
【404。html】
& lt; ! DOCTYPE html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; & lt;才能title> Document</title> & lt;/head> & lt; body> 404年,, & lt;/body> & lt;/html>
<强>【。html】强>
& lt; ! DOCTYPE html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; & lt;才能title> Document</title> & lt;/head> & lt; body> about , & lt;/body> & lt;/html>
<强>【回家。html】强>
& lt; ! DOCTYPE html> & lt; html  lang=癳n"祝辞 & lt; head> & lt;才能meta charset=癠TF-8"比; & lt;才能title> Document</title> & lt;/head> & lt; body> home , & lt;/body> & lt;/html>
演示
感谢各位的阅读!关于“nodeJS如何实现路由功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!