nodejs-基础:路由基础
nodejs的路由在函数那一节已经提到过,主要实现基础是通过字符串调用函数
主文件main.js:
var http = require('http');
var url = require('url');var route = require('./route.js');http.createServer(function(request,response){response.writeHead(200,{'Content-Type':'text/html,charset=utf-8'});if(request.url!=='favicon.ico'){var pathname = url.parse(request.url).pathname;pathname = pathname.replace(/\//,'');route[pathname](request,response);response.end();}
}).listen(8000);
路由文件route.js:
module.exports={regist:function(request,response){response.write('this is regist');},login:function(request,response){response.write('this is login ');}
}
浏览器结果:
nodejs-基础:路由基础相关推荐
- 视频教程-20年Nodejs教程零基础入门到项目实战前端视频教程-Node.js
20年Nodejs教程零基础入门到项目实战前端视频教程 7年的开发架构经验,曾就职于国内一线互联网公司,开发工程师,现在是某创业公司技术负责人, 擅长语言有node/java/python,专注于服务 ...
- 静态配置_【实验】华为静态路由基础配置
关注我,你的眼睛会怀孕 一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 ...
- 网工路由基础(6)BGP协议
往期回顾 网工路由基础(1)静态路由 网工路由基础(2)路由选路原理 网工路由基础(3)RIP原理与配置 网工路由基础(4)EIGRP协议 网工路由基础(5)ISIS协议 作为运行全球互联网的路由协议 ...
- 网工路由基础(5)ISIS协议
IS-IS是国际标准化组织ISO为它的无连接网络协议CLNP设计的一种动态路由协议. 随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF(Internet Engineering Task ...
- 网工路由基础(4)EIGRP协议
EIGRP的五种报文 Hello:建立与维护邻居关系,hello数据包以组播方式发送,影响EIGRP邻居建立的点:AS不一致.K值不一致.认证不通过 Update:传递路由信息(使用seq和a ...
- 网工路由基础(3)RIP原理与配置
往期回顾 网工路由基础(1)静态路由 网工路由基础(2)路由选路原理 RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量值来衡量到达目的地址 ...
- 网工路由基础(2)路由选路原理
往期回顾 网工路由基础(1)静态路由 欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认 ...
- 【实验】华为静态路由基础配置
一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要. 二.静态路由应用场景 ...
- 《nodejs+gulp+webpack基础实战篇》课程笔记(四)-- 实战演练
一.用gulp 构建前端页面(1)---静态构建 npm install gulp-template --save-dev 通过这个插件,我们可以像写后台模板(譬如PHP)一样写前端页面.我们首先学习 ...
- django第三天(路由基础和路由分配)
路由基础 url(正则路径,视图函数地址,默认关键字参数,路由别名) 路由由上而下匹配, ""可以匹配任意路由 "^$"来匹配"/" url ...
最新文章
- Linux进程描述符task_struct结构体简析
- 浅析ITIL在银行中的方案
- ubnutu18.10拔除硬盘后进行recovery mode
- btoa java_javascript atob()函数和 btoa()函数-Base64的编码与解码-Go语言中文社区
- QFile和C语言对文件操作的性能比较.--读取double型二进制数据文件
- (Redis_学习一)Redis关于string类型和hash类型数据操作
- mysql处理varchar类型的between和and的时间问题少一天解决;
- 利用Pandas库进行简单的数据规整
- 极客大学产品经理训练营:产品经理的项目管理 第14课总结
- JsoupSample,使用 Jsoup 抓网页,项目抓取了小说,图片,影视几个网站的信息
- 关于Mac电脑装双系统的利弊解答
- iOS 单例模式详解/避免滥用单例
- 会议记录管理系统(6) - 查找会议记录模块设计
- 3 求最大公约数和最小公倍数
- Firefox数据采集插件大全
- 骨骼动画详解 和 帧动画
- 联想G480如何关闭数字小键盘
- RISC-V应用于高性能处理器的可能性
- vue3最全路由使用教程
- 选择哪种护眼灯对眼睛好?盘点五款护眼台灯
热门文章
- 【图像边缘检测】基于matlab蚁群聚类图像边缘检测【含Matlab源码 728期】
- 【手写数字识别】基于matlab RBF手写数字识别【含Matlab源码 471期】
- 【路径规划】基于matlab遗传算法公交排班系统分析【含Matlab源码 220期】
- 【背包问题】基于matlab模拟退火算法求解背包问题【含Matlab源码 108期】
- gcc for linux安装失败,安装错误的gcc导致一些错误
- jquery多维对象计算个数_山东省2005年专升本计算机考试真题2??
- 动态代理的两种方式_一文帮你掌握Java中的动态代理
- ios测试游戏用什么软件,《超维对决》iOS测试安装说明
- python数据库操作批量sql执行_python 批量远程执行SQL SERVER 脚本
- 高并发大流量专题---1、高并发大流量解决方案总结