nodejs学习笔记之路由


Posted in NodeJs onMarch 27, 2017

server.js

var http = require("http");
var url = require("url");
function start(route){//route.js 的route方法
  //服务实现
  function onRequest(request,response){
    var pathname = url.parse(request.url.).pathname;
    route(pathname); //
    
    response.writeHead(200,{"Content-Type":"text/plain"});
    response.write("只是一个练手罢了");
    response.end();
  }
  //创建服务
  http.createServer(onRequest).listen(8888);//端口号8888
  console.log("服务启动");//后台输出,表示服务启动成功
}
exports.start = start; //将start方法暴露出去

========================================

route.js

function route(pathname){
  console.log("请求路径是:" + pathname); //后台查看请求路劲  区分请求的地址
}
exports.route = route;

========================================

index.js

var server = require("./server");
var router = require("./route");
server.start(router.route);//传递?start的是router的route方法
NodeJs 相关文章推荐
nodejs读取memcache示例分享
Jan 02 NodeJs
轻松创建nodejs服务器(4):路由
Dec 18 NodeJs
实例分析nodejs模块xml2js解析xml过程中遇到的坑
Mar 18 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
详解nodejs微信公众号开发——2.自动回复
Apr 10 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
NodeJS使用七牛云存储上传文件的方法
Jul 24 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
使用nodejs+express实现简单的文件上传功能
Dec 27 NodeJs
NodeJS简单实现WebSocket功能示例
Feb 10 NodeJs
nodejs语言实现验证码生成功能的示例代码
Oct 13 NodeJs
NodeJS处理Express中异步错误
Mar 26 #NodeJs
简单好用的nodejs 爬虫框架分享
Mar 26 #NodeJs
nodejs开发——express路由与中间件
Mar 24 #NodeJs
详解NodeJS框架express的路径映射(路由)功能及控制
Mar 24 #NodeJs
NodeJS学习笔记之Module的简介
Mar 24 #NodeJs
详解nodejs中的process进程
Mar 19 #NodeJs
nodejs中使用HTTP分块响应和定时器示例代码
Mar 19 #NodeJs
You might like
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php查找任何页面上的所有链接的方法
2013/12/03 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
js实现遍历含有input的table实例
2015/12/07 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
移动端js图片查看器
2016/11/17 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
对python的输出和输出格式详解
2018/12/08 Python
iPython pylab模式启动方式
2020/04/24 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
Farnell德国:电子元器件供应商
2018/07/10 全球购物
大课间活动制度
2014/01/18 职场文书
森林病虫害防治方案
2014/06/02 职场文书
平安工地汇报材料
2014/08/19 职场文书
自我检讨报告
2015/01/28 职场文书
二十年同学聚会感言
2015/07/30 职场文书
pandas中pd.groupby()的用法详解
2022/06/16 Python