NodeJS 常用模块
NodeJS 模块:
n:NodeJS 版本管理/切换
参考:
https://github.com/tj/n
ExpressJS:Web 框架
参考:
http://expressjs.com/
morgan:ExpressJS 日志中间件
参考:
https://github.com/expressjs/morgan
express-enrouten:ExpressJS 路由自动注册中间件
参考:
https://www.npmjs.com/package/express-enrouten
https://github.com/krakenjs/express-enrouten
SuperAgent:模拟 HTTP 请求
参考:
https://github.com/visionmedia/superagent
http://visionmedia.github.io/superagent/
https://www.npmjs.com/package/superagent
request:模拟 HTTP 请求
参考:
https://github.com/request/request
https://www.npmjs.com/package/request
http://www.sitepoint.com/making-http-requests-in-node-js/
xlsx:读写 Excel 文件。
参考:
https://www.npmjs.com/package/xlsx
connect-multiparty:读取上传到 NodeJS 服务器的文件。
参考:
https://www.npmjs.com/package/connect-multiparty
http://chensd.com/2015-01/Node-js-Ajax-Upload-File.html
uuid:生成 GUID 。
参考:
https://www.npmjs.com/package/uuid
Moment:Moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期
参考:
http://momentjs.com/
http://www.momentjs.cn/
bookshelf: NodeJS 平台下不错的 ORM 框架。
参考:
http://bookshelfjs.org/
https://github.com/tgriesser/bookshelf
http://www.tuicool.com/articles/7BVNFz
http://blog.csdn.net/zhulin2609/article/details/50185065
resource-router-middleware:nodejs web 框架 express 的中间件。
参考:
https://github.com/developit/resource-router-middleware
knex.js:持久化框架。
参考:
http://knexjs.org/
https://github.com/tgriesser/knex
关于使用 Visual Studio Code 开发 NodeJS 应用:
在用 Visual Studio Code 进行开发时,还可以用 npm install tsd 。然后通过 tsd 的 CLI (Command Line Interface),安装上面对应模块的 tsd 文件。这样在写代码时就有了 Intellisense 功能了。可以参考:http://www.cnblogs.com/NodeStudy/p/5095670.html
NodeJS 常用模块的更多相关文章
- NodeJS常用模块介绍
收集了NodeJS开发中常用的一些模块. MVC框架 - Express Express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站.Express框架建立在Nodejs内置的Ht ...
- nodejs常用模块
推荐的入门教程: <七天学会NodeJS> https://github.com/nqdeng/7-days-nodejs <Node.js 包教不包会> https://g ...
- NodeJS 常用模块积累
cluster&forever cluster & forever 虽然 nodejs 原生已经提供了 cluster 模块,大部分情况下可以满足我们的基本需求,但这两个模块 clus ...
- nodejs常用模块之url
统一资源定位符(url)充当http服务器用来处理来自客户端的请求的一个地址标签.它为把一个请求发到正确的服务器的特定端口上,并访问合适的数据提供了所有需要的信息.
- nodeJs 常用模块(一)
url url.parse() querystring querystring.parse( [string] , [分隔符] ) ,解析为js字面量 querystring.stringify() ...
- Nodejs cluster模块深入探究
由表及里 HTTP服务器用于响应来自客户端的请求,当客户端请求数逐渐增大时服务端的处理机制有多种,如tomcat的多线程.nginx的事件循环等.而对于node而言,由于其也采用事件循环和异步I/O机 ...
- nodejs cluster模块初探
大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算.所以,为了使用多核cpu来提高性能 就有了cluster,让node可以利用多核CPU实现并行 ...
- atitit 商业项目常用模块技术知识点 v3 qc29
atitit 商业项目常用模块技术知识点 v3 qc29 条码二维码barcodebarcode 条码二维码qrcodeqrcode 条码二维码dm码生成与识别 条码二维码pdf147码 条码二维码z ...
- 《Ansible权威指南》笔记(3)——Ad-Hoc命令集,常用模块
五.Ad-Hoc命令集1.Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options] -v,--verbose ...
随机推荐
- 集合Collection
/* * 集合的由来: * 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储. * 而要想存储多个对象,就不能是一个基本 ...
- Android sqlite数据库自定义存放路径办法参考(未验证)
public class TestDB extends SQLiteOpenHelper { private static final String DATABASE_NAME = "use ...
- C# 访问https 未能创建 SSL/TLS 安全通道
C# 访问https请求被中止: 未能创建 SSL/TLS 安全通道(Could not create SSL/TLS secure channel) 一般GetResponse可以直接访问https ...
- 5、IMS网元
1.会话管理和路由类(call session control function,呼叫会话控制功能) (1)代理呼叫会话控制功能P-CSCF 是IMS中与用户的第一个连接点,提供”代理(proxy)“ ...
- Linux 权限设置
一.文件和目录权限 在Linux系统中,用户可以对每一个文件或目录都具有访问权限,这些访问权限决定了谁能访问,以及如何访问这些文件和目录. 1.文件权限简介 在Linux系统中,每一位用户都有对文件或 ...
- python多线程和多进程对比
1.多线程:开启一个进程test.py ,占用两个cpu 共占用45%左右(top -c ,按1) 多进程:开启两个进程test.py 用两个cpu 90%*2左右 test.py # codi ...
- 古诗词api,诗词接口,诗词api,中国诗词
服务商:api.getlove.cn 分类:诗词 更新时间:2016-03 如果接口不满足您的要求,您可以联系qq:2265658022购买完整的数据库 免费apikey:56eab527a0facb ...
- python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...
- 装tomcat和nginx心得
开机启动tomcat 1:在/etc/rc.d/init.d目录下生成一个文件tomcat8080 2:在文件里添加如下内 #!/bin/bash #2345 linux运行级别 #10开机启动优先级 ...
- FreeMark学习(一)
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMark ...