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如何复制文件
Mar 09 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
详解使用vscode+es6写nodejs服务端调试配置
Sep 21 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
通过nodejs 服务器读取HTML文件渲染到页面的方法
May 17 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
Node.js实现爬取网站图片的示例代码
Apr 04 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中英混合字符串截取函数代码
2011/07/17 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
定义php常量的详解
2013/06/09 PHP
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
JavaScript错误处理
2015/02/03 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python中装饰器高级用法详解
2017/12/25 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
Python 3 判断2个字典相同
2019/08/06 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
土木工程个人自荐信范文
2013/11/30 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
社区工作感言
2014/02/21 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
新郎结婚感言
2015/07/31 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
V Rising 服务器搭建图文教程
2022/06/16 Servers