Node.js
2021-06-28 22:58:48   185  举报             
     
         
 AI智能生成
  Node.js知识体系
    作者其他创作
 大纲/内容
  CommJs 模块规范    
     what  
     how  
     why  
     内置模块    
     常见模块    
     http模块    
     what    
     搭建HTTP服务的模块  
     fs模块    
     what    
     读取文件的模块  
     运行机制  
     传递消息的设计模式    
     EventEmitter-观察者模式    
     what  
     how  
     手写代码如何实现  
     发布-订阅者模式    
     what  
     how  
     手写代码如何实现  
     异步非阻塞I/O    
     what  
     实现异步的方式    
     回调函数    
     问题    
     回调地狱  
     Promise    
     what  
     why  
     how  
     问题    
     链式调用地狱  
     手写代码如何实现  
     async/awiat    
     what  
     why  
     how  
     最终原理  
     Node.js事件循环    
     前置知识    
     浏览器的事件循环  
     what  
     与浏览器的时间循环有什么区别  
     框架    
     Express    
     主要功能    
     路由系统  
     简化HTTP操作代码  
     中间件    
     作用    
     将复杂代码分成多个模块,通过next()从一个回调函数调到另外一个回调函数去执行  
     原理    
     顶层的中间件像洋葱的外皮,然后深入洋葱内核,内核执行完后还可以回到洋葱外部  
     问题    
     无法处理异步的问题???  
     Koa    
     主要功能-所有额外功能都是由中间件实现    
     中间件支持异步    
     路由作为中间件使用  
     使用 async function 实现中间件    
     有了暂停执行的能力  
     在异步的情况下也符合洋葱模型  
     Contenxt    
     比Express 的response/request的更简化操作处理    
     ctx.body  
     ctx.status  
     挂载了response/request    
     ctx.response  
     ctx.request  
     Koa与Express的区别  
     RPC调用    
     what  
     how  
     Buffer  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 