专栏首页西安-晁州nodejs常用npm包

nodejs常用npm包

express常用npm包整理如下

  • art-template  一款js模板引擎,性能不错
  • jayson       一款纯node的rpc应用包,可实现rpc服务、tcp、http等服务
  • multer       文件上传
  • nedb         纯js实现的文件型数据库
  • node-http-proxy   http代理
  • async            流程控制工具,以语法糖解决node callback hell,类似还有q等
  • body-parser         express自带http body解析中间件
  • connect-multiparty  一款中间件,可以在express中通过req.files方式获取req中的文件上传参数
  • cookie-parser  express自带cookie解析
  • excel-export  用于导出数据至excel文件
  • linq  c#中用得较多,支持数组数据处理,功能强大
  • images  node图片处理中间件
  • log4js  相当于java的log4j
  • mssql  sqlserver数据库连接中间件
  • node-xlsx  处理excel文件(缺点是excel必须以xlsx结尾)
  • request  node端request组件
  • formidable  文件上传npm包
  • memcached  memcache操作包
  • gobble-ssi  ssi引入支持
  • ipip  ip归属地查询
  • commander  node控制台应用
  • fs-extra  增强型fs组件
  • markdown-it  markdown文件解析
  • open  用于控制浏览器直接打开某url
  • rd  文件或目录遍历
  • swig  swig模板
  • moment  js日期处理类库,支持node端与浏览器端
  • ccap  图形验证码生成库
  • crypto  node加密
  • node-uuid  生成uuid
  • redis  redis客户端连接库
  • js-jsonrpc  nodejs端jsonrpc调用
  • co  Tj大神写的,处理node回调,早期使用偏函数形式解决回调,后来兼容promise模式
  • lodash   js原生的工具函数集,强大兼顾效率,非常推荐

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nodejs应用离线安装部署、卸载

    公司写的文档,直接粘贴过来了: 本文档提供node应用一键安装、部署、卸载说明,包含对应脚本文件 默认版本: 1、nodejs:v6.11.2.linux-...

    用户1141560
  • hammer.js手势库使用

    hammer.js是一款移动端手势库组件,支持pan(拖动)、swipe(滑动)、tap(轻触)、press(按压,即长按)、doubletap(双击)等很多手...

    用户1141560
  • jenkins学习之多项目构建

    多项目构建,即指的是同时构建多个源代码中的项目,我所知道的有两种方法,一种是在某个项目“构建完成后操作”中设置如下: ? 另外一种是借助于插件——Multi...

    用户1141560
  • 二叉平衡树

    为了实现任何结点的左右子树高度差小于等于1,就要用旋转使树达到平衡,而旋转分为,左左旋转,右右旋转,左右旋转和右左旋转

    晚上没宵夜
  • AVL树探秘

    一、AVL树   AVL树是一种平衡查找树,在前面的两篇文章:二叉搜索树 和 红黑树 中都提到过。由于二叉搜索树在某些特殊情况下是不平衡的(任意一个结点深度过大...

    CloudDeveloper
  • 从零开始学人工智能-Python·决策树(三)·节点

    作者:射命丸咲Python 与 机器学习 爱好者 知乎专栏:https://zhuanlan.zhihu.com/carefree0910-pyml 个人网站:...

    企鹅号小编
  • 性能分析之OS资源饱和度

    在做性能分析的时候,我们不可避免地判断资源到底够不够用?哪里不够?为什么不够?证据是什么?

    高楼Zee
  • jQuery动画与ajax

    小胖
  • 升级node版本

    $ sudo n stable (安装node最新版本) 或安装指定版本 $ sudo n (可以安装node指定版本 sudo n 10.10.0)

    悟空聊架构
  • 算法:跳跃表的实现

    在跳跃表中,每个节点的level数随机按1-5生成并不是很好,可以引入一个算法。在redis中,每个节点的level有1-32层。层数越大的节点越少。具体上,可...

    超级大猪

扫码关注云+社区

领取腾讯云代金券