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中Buffer模块详解
Jan 07 NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 NodeJs
nodejs入门教程三:调用内部和外部方法示例
Apr 24 NodeJs
nodejs入门教程五:连接数据库的方法分析
Apr 24 NodeJs
nodejs6下使用koa2框架实例
May 18 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
NodeJS爬虫实例之糗事百科
Dec 14 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
nodejs微信开发之自动回复的实现
Mar 17 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 NodeJs
浅谈JS和Nodejs中的事件驱动
May 05 NodeJs
node快速搭建后台的实现步骤
Feb 18 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
用文本作数据处理
2006/10/09 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
PHP COOKIE设置为浏览器进程
2009/06/21 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
vue实现多个元素或多个组件之间动画效果
2018/09/25 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
青年志愿者活动总结
2014/04/26 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
十岁生日答谢词
2015/01/05 职场文书
事业单位财务人员岗位职责
2015/04/14 职场文书
面试复试通知单
2015/04/24 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python