为了账号安全,请及时绑定邮箱和手机立即绑定

connect疑问

connect().use('/bower_components', connect.static('./bower_components')) 这句话没有看懂,貌似跟直接使用connect.static('./bower_components')的效果一样?

正在回答

1 回答

不一样的, 举个例子来说, bower_components 目录下有一个 jquery.js, 你的本地server端口是开在9000的, 那么直接使用: connect.static('./bower_components')   访问 http://localhost:9000/jquery.js  命中jquery.js 文件, 是基于根路径去匹配的。  而使用connect().use('/bower_components', connect.static('./bower_components')) mount中间件, 访问 http://localhost:9000/bower_components/jquery.js 命中jquery.js文件。   很多同学都有这个疑问, 所以在后边的gulp一节, 我详细介绍了connect的各种语法, 还望不吝继续跟进学习。

0 回复 有任何疑惑可以回复我~
#1

choizhang 提问者

哦,懂了,use中间件是对url的处理,而static是静态资源查找的路径,谢mater
2015-01-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Grunt-beginner前端自动化工具
  • 参与学习       60385    人
  • 解答问题       418    个

通过配置Grunt自动化工具,提高您的工作效率,出乎您的想象

进入课程

connect疑问

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号