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 Stream 数据流使用手册
Apr 17 NodeJs
NodeJs的优势和适合开发的程序
Aug 14 NodeJs
NodeJS远程代码执行
Aug 28 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
详解nodejs 文本操作模块-fs模块(三)
Dec 22 NodeJs
详解nodejs 文本操作模块-fs模块(五)
Dec 23 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
让nodeJS支持ES6的词法----babel的安装和使用方法
Jul 31 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
nodejs语言实现验证码生成功能的示例代码
Oct 13 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 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
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
smarty简单应用实例
2015/11/03 PHP
PHP 生成微信红包代码简单
2016/03/25 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
PHP实现简易计算器功能
2020/08/28 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
JavaScript window.location对象
2014/11/14 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python读取Excel表格文件的方法
2019/09/02 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
python的等深分箱实例
2019/11/22 Python
python 制作简单的音乐播放器
2020/11/25 Python
护理个人求职信范文
2014/01/08 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
生日寿宴答谢词
2014/01/19 职场文书
共产党员公开承诺书
2014/03/25 职场文书
思想政治表现评语
2015/01/04 职场文书
元宵节寄语大全
2015/02/27 职场文书
2015年调度员工作总结
2015/04/30 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS