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的前后端分离的思考与实践(四)安全问题解决方案
Sep 26 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 NodeJs
详解nodejs异步I/O和事件循环
Jun 07 NodeJs
详解Nodejs之npm&package.json
Jun 15 NodeJs
详解nodejs的express如何自动生成项目框架
Jul 12 NodeJs
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
Jan 05 NodeJs
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
Apr 29 NodeJs
nodejs环境使用Typeorm连接查询Oracle数据
Dec 05 NodeJs
nodejs制作小爬虫功能示例
Feb 24 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
简单的php文件上传(实例)
2013/10/27 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
JS画线(实例代码)
2013/11/20 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
Django视图、传参和forms验证操作
2020/07/15 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
英语自荐信范文
2013/12/11 职场文书
会议开场欢迎词
2014/01/15 职场文书
岗位职责怎么写
2014/03/14 职场文书
洗车工岗位职责
2014/03/15 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
维稳工作承诺书
2015/01/20 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers