在Node.js中学习异步编程和数据流的高级技术
在本课程中,讲师Alex Banks演示了如何使用异步模式(如回调,promises和async / await)来管理进程并强制执行顺序,并行和并发执行
然后,他回顾了流,这是从Node应用程序读取和写入数据的关键功能
他介绍了四种不同类型的流可读,可写,双工和变换,并展示了如何最大限度地减少数据传输中的背压或累积
在最后一节中,Alex展示了如何组合这些技术并构建一个HTTP服务器,以便通过Web流式传输视频
了解如何确保流与浏览器兼容,并从上载流中收集多部分/表单数据,如文本数据和文件
在本课程结束时,您将拥有一个功能强大的新工具集,用于使用Node.js构建高级企业级应用程序
主题包括:
异步模式
解决和拒绝承诺
顺序,并行和并发执行
使用可读和可写的流
转换流
HTTP流媒体