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 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在CentOS 6.5上使用Unicorn和Nginx部署Rails应用程序

在部署基于Rails的Web应用程序时,简单设计的应用程序服务器可以在几分钟内启动并运行。但是,如果您希望更好地控制服务器设置或想要尝试更灵活的新功能,那么使用...

1472
来自专栏Golang语言社区

动态内容缓存

4.1 缓存与速度 这里所说的动态内容缓存是自行实现的缓存机制,包括整页缓存、局部缓存、数据缓存等。 缓存的目的是把花费昂贵开销的计算结果保存起...

45411
来自专栏假装我会写代码

Composer 版本约束表达式的使用

1033
来自专栏零基础使用Django2.0.1打造在线教育网站

利用Flask搭建微电影视频网站(四):后台页面搭建

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

6051
来自专栏SnailTyan

Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

1、Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin /bin bin为...

2399
来自专栏九彩拼盘的叨叨叨

最近写的《后台管理系统的前端代码生成工具》介绍

《后台管理系统的前端代码生成工具》做的是生成项目 admin-template 的列表,新增,编辑,详情页的代码,如上图所示。通过点击“生成下载内容”,点相应的...

731
来自专栏mini188

MongoDB安装与使用体验

1、获取并安装 具体的安装包可以到官方网站下载:http://www.mongodb.org/downloads 我看着教程就下载了linux版本吧,也不是很...

2476
来自专栏小狼的世界

主机名修改后导致计划任务失败

原来在一台Windows 2008服务器上配置了一个SVN UPDATE的计划任务,定期将版本库中的最新版本抓取到本地。在主机名更改后,计划任务执行失败,提示“...

1801
来自专栏北京马哥教育

Linux之任务计划

用过windows的同学应该都知道在控制面板中有一个“任务计划”选项,我们可以通过向导设置让计算机在某个时间点或者开机时运行某个脚本或者批处理等等,方便我们的...

2914
来自专栏大数据平台TBDS

kafka如何彻底删除topic及数据

删除kafka topic及其数据,严格来说并不是很难的操作。但是,往往给kafka 使用者带来诸多问题。项目组之前接触过多个开发者,发现都会偶然出现无法彻底删...

3.5K8

扫码关注云+社区

领取腾讯云代金券