1. 首页
  2. 编程语言
  3. Javascript
  4. NodeJS学习笔记之Connect中间件模块(二)

NodeJS学习笔记之Connect中间件模块(二)

上传者: 2021-07-12 11:19:22上传 PDF文件 186.87 KB 热度 21次

先来看一个例子,结合会用引入分析,如下:  ,第一行,引入"connect"模块,通过connect创建一个http|https server,提供http server的所有功能。    "connect"中间件允许你用多种方式创建"server",     那么它是如何做的那,看源码:  将“createServer”挂载到全局的“exports”上,然后再扩展一个“createServer”属性再次挂载,目的是为了兼容原生的书写形式,达到了不同方式创建的目的。这也是大家在平时开发中可以借鉴的思想。  ,再来看第二行"connect.createServer",做了什么那,看如下源码:  "HTTPSServer"和"HTTPServer"基本一致,只是"HTTPSServer"封装的https的方法。在"createServer"的时候,同样可以传递进去一系列的中间件,和随后引入的效果是一样的,不过却只能绑定到根目录上。

用户评论