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 常用模块的更多相关文章

  1. NodeJS常用模块介绍

    收集了NodeJS开发中常用的一些模块. MVC框架 - Express Express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站.Express框架建立在Nodejs内置的Ht ...

  2. nodejs常用模块

    推荐的入门教程: <七天学会NodeJS>  https://github.com/nqdeng/7-days-nodejs <Node.js 包教不包会> https://g ...

  3. NodeJS 常用模块积累

    cluster&forever cluster & forever 虽然 nodejs 原生已经提供了 cluster 模块,大部分情况下可以满足我们的基本需求,但这两个模块 clus ...

  4. nodejs常用模块之url

    统一资源定位符(url)充当http服务器用来处理来自客户端的请求的一个地址标签.它为把一个请求发到正确的服务器的特定端口上,并访问合适的数据提供了所有需要的信息.

  5. nodeJs 常用模块(一)

    url url.parse() querystring querystring.parse( [string] , [分隔符] )  ,解析为js字面量 querystring.stringify() ...

  6. Nodejs cluster模块深入探究

    由表及里 HTTP服务器用于响应来自客户端的请求,当客户端请求数逐渐增大时服务端的处理机制有多种,如tomcat的多线程.nginx的事件循环等.而对于node而言,由于其也采用事件循环和异步I/O机 ...

  7. nodejs cluster模块初探

    大家都知道nodejs是一个单进程单线程的服务器引擎,不管有多么的强大硬件,只能利用到单个CPU进行计算.所以,为了使用多核cpu来提高性能 就有了cluster,让node可以利用多核CPU实现并行 ...

  8. atitit 商业项目常用模块技术知识点 v3 qc29

    atitit 商业项目常用模块技术知识点 v3 qc29 条码二维码barcodebarcode 条码二维码qrcodeqrcode 条码二维码dm码生成与识别 条码二维码pdf147码 条码二维码z ...

  9. 《Ansible权威指南》笔记(3)——Ad-Hoc命令集,常用模块

    五.Ad-Hoc命令集1.Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options]    -v,--verbose  ...

随机推荐

  1. Mysql5.5源码安装步骤笔记记录

    1.cmake软件的安装wget https://cmake.org/files/v3.5/cmake-3.5.0-rc3.tar.gztar xf cmake-3.5.0.tar.gzcd cmak ...

  2. MongoDB的下载与安装

      MongoDB的下载与安装 一.简介 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案.MongoDB 是一个介于关系 ...

  3. webstorm(注册,激活,破解,码,一起支持正版,最新可用)(2016.9.2更新)

    webstorm(注册,激活,破解,码,一起支持正版,最新可用)(2016.9.2更新)   来源于:http://blog.csdn.net/xx1710/article/details/51725 ...

  4. 添加Web引用

  5. Spring Test+JUnit整合使用

    在做spring相关测试时比较麻烦,如果只用JUnit测试,需要没测有初始化一下applicationContext,效率比较底下,而且也有不足之处.具体见下文 导致多次Spring容器初始化问题 根 ...

  6. linux 安装beyond compare

    安装好后,在终端运行bcompare  就ok

  7. 使用百度地图API产生指定范围的随机点

    直接上代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...

  8. day9-paramiko

    一.基于用户名密码认证SSH连接 #!/usr/bin/env python #coding:utf8 import paramiko ssh = paramiko.SSHClient()#创建SSH ...

  9. DIY的.net正则表达式工具

    基本包括了常用的正则表达式测试工作. 对应.net Framework 2.0版本 VB.NET编写 百度网盘下载:http://pan.baidu.com/s/1eQAHnlo 包含源码. 在下一个 ...

  10. Java基础知识:代理

    一.代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的. 动态代理技术就是用来产生一个对象的代理对 ...