博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node Express中app.use与app.get
阅读量:7141 次
发布时间:2019-06-28

本文共 685 字,大约阅读时间需要 2 分钟。

hot3.png

app.use app.use的作用是将一个中间件绑定到应用中,参数path是一个路径前缀,用于限定中间件的作用范围,所有以该前缀开始的请求路径均是中间件的作用范围,不考虑http的请求方法,例如: 如果path 设置为’/’,则

  • GET /
  • PUT /foo
  • POST /foo/bar 均是中间件的作用范围

app.get app.get是express中应用路由的一部分,用于匹配并处理一个特定的请求,且请求方法必须是GET

app.use('/',function(req, res,next) { res.send('Hello'); next(); });

等同于:

app.all(/^/.*/, function (req, res) { res.send('Hello'); });

实例

app.use('/', function(req, res, next) { res.write(' root middleware'); next(); });

app.use('/user', function(req, res, next) { res.write(' user middleware'); next(); });

app.get('/', function(req, res) { res.end(' /'); });

app.get('/user', function(req, res) { res.end(' user'); });

转载于:https://my.oschina.net/baiduapi/blog/1923676

你可能感兴趣的文章
常见比较排序算法的耗时测试
查看>>
MySQL 5.7主从复制从零开始设置及全面详解——实现多线程并行同步,解决主从复制延迟问题!...
查看>>
Regsvr32
查看>>
个人作业-Alpha项目测试
查看>>
angularJS-【select默认值】
查看>>
[转载]TFS与Project、Excel同步
查看>>
返回一个整数数组中最大子数组的和
查看>>
装修过程记要
查看>>
FPGA TestBench 计数
查看>>
[Micropython]TPYBoardV102 Dfu固件烧写教程
查看>>
[软件工程基础]结对项目 数独程序扩展
查看>>
oracle学习篇一:sqlplus常用命令
查看>>
oracle学习篇十:序列
查看>>
C语言基础知识汇总
查看>>
VS2017 性能优化方法
查看>>
mysql 字符集查看 设定
查看>>
数字高程模型和地图——thematicmapping.org译文(一)
查看>>
tomcat org.apache.jasper.JasperException: java.lang.NullPointerException
查看>>
C/C++快速排序及优化详解
查看>>
windows下 更新 android studio SDK 到最新版本 解决方案
查看>>