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. CDC和HDC的区别与转换

    CDC和HDC的区别与转换 一.区别与联系HDC是句柄:CDC是MFC封装的Windows   设备相关的一个类:CClientDC是CDC的衍生类,产生对应于Windows客户区的对象HDC是WIN ...

  2. 基于Spring Boot/Spring Session/Redis的分布式Session共享解决方案

    分布式Web网站一般都会碰到集群session共享问题,之前也做过一些Spring3的项目,当时解决这个问题做过两种方案,一是利用nginx,session交给nginx控制,但是这个需要额外工作较多 ...

  3. Supervisor 安装

    在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.由于在linux中,每个系统与用户进行交流的界 ...

  4. Python创建cvs文件,包含标签和图片数据

     在深度学习或者机器学习的时候,常常需要对数据进行整理和分类,最常见的是通过对数据路径和标签写入 到一个整合的txt或者csv文件中,训练进行读取. #coding=utf-8 #!/usr/bin/ ...

  5. XUtils 3 使用

    源代码:https://github.com/wyouflf/xUtils 基本使用:http://blog.csdn.net/abc6368765/article/details/50699334 ...

  6. 利用外部表查询alert日志中的ora错误

    SQL> show parameter dump NAME                                 TYPE        VALUE------------------ ...

  7. LeetCode 350. Intersection of Two Arrays II

    Given two arrays, write a function to compute their intersection. Example:Given nums1 = [1, 2, 2, 1] ...

  8. vc6.0运用mysql数据库中的编码所导致的乱码问题(接收和输出的编码必须要一致)

    [编译中遇见的问题]       ①在用vc 6.0去调用MySQL中的数据时,出现中文乱码       ②不明白mysql中的码制 [开始解决问题]      ①打开mysql控制台         ...

  9. 让reddit/r/programming炸锅的一个帖子,还是挺有意思的

    这是原帖 http://www.reddit.com/r/programming/comments/358tnp/five_programming_problems_every_software_en ...

  10. 封装tip控件

    在界面上有时需要显示一个提示,大多的前端框架都把提示做成一个带有小尖角的提示框,因此自己也仿照了实现了一下,效果图如下: 尖角的实现很简单的,一般都是通过css将div的宽高设置为0,然后将尖角朝向的 ...