参考资料: (三)Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...想要的这都有! - 掘金 06.反向代理和负载均衡_哔哩哔哩_bilibili
Nginx 是一个轻量级的 HTTP 服务器,采用事件驱动、异步非阻塞处理方式的服务器,它具有极好的 IO 性能,常用于 HTTP服务器(包含动静分离)、正向代理、反向代理、负载均衡 等等. **Nginx 和 Node.js 在很多方面是类似的,例如都是 HTTP 服务器、事件驱动、异步非阻塞等,且 Nginx 的拥有的功能,也可以使用 Node.js 去实现,但它们的使用场景是不同的,Nginx 擅长于底层服务器端资源的处理(静态资源处理转发、反向代理,负载均衡等),Node.js 更擅长上层具体业务逻辑的处理.
可直接访问 Nginx 官网 进行下载对应的压缩包:
将对应的 .zip 压缩文件解压并存放到合适的磁盘目录即可.
进入到对应的 Nginx 目录,双击执行 nginx.exe 或者在命令行中通过 start nginx 启动服务,启动后会有一闪而过的弹窗,这就代表启动成功了,此时通过浏览器访问 http://localhost:
什么是promise
then
方法的对象,就是一个promisepromise的作用 用于处理异步操作的一种机制,它可以使异步操作更加易读、易懂和易维护
看过很多版本的自定义promise,感觉都不够详细完整,特此整理一份完整版,附完整代码注释 每个实现代码块都可单独运行,并附上测试代码,可自行测试