nodejs的中间件 connect 是不是可以理解为插件?
他的作用就是扩展了一下req和res吗
express.use是如何使用
还有
express.get 和 set 的最主要应用在哪里?
我就知道express.get('',function(req,res){..})可以做路由,但我不知道配合set可以干嘛
本人刚接触nodejs,express这个库还没用过。。
nodejs的中间件 connect 是不是可以理解为插件?
他的作用就是扩展了一下req和res吗
express.use是如何使用
还有
express.get 和 set 的最主要应用在哪里?
我就知道express.get('',function(req,res){..})可以做路由,但我不知道配合set可以干嘛
本人刚接触nodejs,express这个库还没用过。。
13 回答12.9k 阅读
7 回答2k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
6 回答1k 阅读
connect 和 express 都是 node 中扩展了 http/https 包(也就是 req 和 res)的包。
.use
方法是 connect 和 express 引入它们的插件的方法。.get
.set
可以往 express 实例上存数据,可以是对 express 的配置数据,也可以是其它数据。这时候他们的形式分别是:.get
还有另外一个用法,就是和.post
.put
.del
.patch
一样,做路由,分别对应 HTTP 协议的GET
POST
PUT
DELETE
PATCH
方法。它们和.use
的区别,你可以把他们理解成最后一个.use
。详情可以看我之前写的一篇博客:http://blog.segmentfault.com/xingrz/1190000000355812