node 中间件与模块

2019-01-19  本文已影响0人  good__day

node.js 是 js 的运行环境,构建在 Chrome's V8 这个著名的 JavaScript 引擎之上,Chrome V8 引擎以 C/C++ 为主,相当于使用JavaScript 写法,转成 C/C++ 调用,大大的降低了学习成本

事件驱动,非阻塞 I/O ,适用于高并发的 I/O 密集型应用

单线程,所有的工作需要排队进行,长时间计算占用 cpu 的东西不适合

一、常用中间件

koa 

框架本身更轻量,框架自身不包含任何中间件,很多功能需要借助第三方中间件解决。

但是由于其基于 ES6  特性的异步流程控制,解决了回调嵌套的问题

用 try catch 进行错误处理也更加容易

koa-body  koa body parser middleware

koa-mount     Mount other Koa applications or middleware to a given pathname

koa-static   Koa static file serving middleware

koa-compress   Compress middleware for koa

koa-route simple route middleware for koa

koa-compose Compose the given middleware and return middleware.

二、常用模块

fs

path

app-root-dir

consola

mustache

svgo

source-map-explorer

debug

参考:https://juejin.im/post/5a911c95f265da4e9957a597

上一篇下一篇

猜你喜欢

热点阅读