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. Cacti监控Centos抓包unreachable - admin prohibited

    :: 抓包发现总是有这个出现,而且是跟在GetRequest后面. 打开iptables配置: 最开始网上找的配置语句是这个, -A INPUT -p udp -m udp --sport -j AC ...

  2. LeetCode 374. Guess Number Higher or Lower

    We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to gues ...

  3. Google Developing for Android 一 - 相关上下文介绍

    前几天在G+上看到Google Developers站点,有一个Android系列的文章,分享到个人微博,周末闲来没事就学写了下,把它们简单的翻译了下,没想到一发不可收拾,六篇文章全部都翻译完了,有些 ...

  4. Netty是什么?

    Netty是什么? 本质:JBoss做的一个Jar包 目的:快速开发高性能.高可靠性的网络服务器和客户端程序 优点:提供异步的.事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的 ...

  5. iOS屏幕适配

    ## iOS屏幕适配 ### iOS屏幕适配发展史 1> iPhone4以前(没有iPad) * 不需要屏幕适配 2> iPad.iPhone5等设备出现 * 需要做横竖屏适配 * aut ...

  6. 使用Servlet上传文件

    使用浏览器向服务器上传文件其本质是打开了一个长连接并通过TCP方式传输数据.而需要的动作是客户端在表单中使用file域,并指定该file域的name值,然后在form中设定enctype的值为mult ...

  7. node.js搭建简单的websocket

    1.首先在官网http://www.nodejs.org/下载NODE.JS 2.打开命令行CMD,进入NODEJS\node_modules\的目录,输入npm install socket.io  ...

  8. Windows 10下通过蓝牙连接iPhone个人热点进行共享上网

    出处:qiuyi21.cnblogs.com 1.iPhone开启个人热点 在iPhone中打开蓝牙,然后进入“个人热点”并打开开关,如果提示热点发射方式请选择蓝牙那项,然后停留在“个人热点”界面并且 ...

  9. 重新介绍 JavaScript

    简介 为什么需要这个重新介绍呢?因为 JavaScript 已经完全可以被称为世界上被误解最严重的编程语言了.虽然它被当做玩具来用,但是藏在让人迷惑的简单表象下面的,是强大的语言特性.从2005年,一 ...

  10. 【Linux】学习说明

    概述Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.多用户是指操作系统可以创建多个用户,用户可以并行的使用操作系 ...