nodeJS如何实现路由功能

  介绍

这篇文章给大家分享的是有关nodeJS如何实现路由功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

js的作用是什么

1,能够嵌入动态文本于HTML页面。2,对浏览器事件做出响应。3,读写HTML元素。4、在数据被提交到服务器之前验证数据。5,检测访客的浏览器信息。6,控制饼干,包括创建和修改等7,基于节点。js技术进行服务器端编程。

<强>结构

项目结构如下

 nodeJS如何实现路由功能

代码如下

 nodeJS如何实现路由功能

, <强>功能

<强>【路由器。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如何实现路由功能“> <img src=

感谢各位的阅读!关于“nodeJS如何实现路由功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

nodeJS如何实现路由功能