在开始本文之前请确保安装好 Redis 和 Node.js 以及 Node.js 的 Redis 扩展 —— node_redis 首先创建一个新文件夹并新建文本文件 app.js 文件内容如下:
libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。
采用nodejs写的,纯javascript代码,无任何依赖(仅使用了nodejs的标准库)
今天我们将给大家介绍如何利用Node.js构建一个简单的TCP代理服务器(TCP proxy server)。该方案:我们已经有了一台主机(客户端)建立一个TCP连接到另外一台(远程机) client
Roosevelt是一个基于Node.js,Express和Teddy的MVC Web框架,使用 Teddy 作为 HTML 模板引擎,使用 Less 作为 CSS 预处理器。Roosevelt被设计
node-schedule 是 Node.js 上一个类似 crontab 的定时任务模块。它可以让你在特定的日期安排执行工作(任意函数),带有可选的循环规则。 var schedule = requ
async-profile 是一个 Node.js 的 CPU 分析器扩展。可以通过各种方法来分析出你的代码执行所占用的 CPU 时间。 示例代码: var p = new AsyncProfile()
Devil 是一个用于Node.js的调试器/分析器,拥有一个GUI客户端。它使用内置的 WebKit DevTools GUI 来针对Safari/Chromium/Chrome/等,封装在 node-webkit
Horseman 是一个 Node.js 扩展模块,利用 PhantomJS 实现直接链式 API 和方便理解的控制流来实现无需图形化界面的网页浏览和数据获取。 示例代码: var Horseman
服务器,Nginx是基于事件驱动的异步架构,内存占用少但是性能很好。如果你的Web应用是基于Node.js的,那么建议你考虑使用Nginx来做反向代理,因为Nginx可以非常高效地提供静态文件服务。本
使用 HTTP 上传 G 级的文件之 Node.js 版本 不管喜欢与否,javascript无处不在。 我们可以在客户端的前台应用中找到它,也可以在大量的框架、类库中找到它,而且可以在服务器端的后台应用中找到它。
Grasshopper是一款功能丰富且非常灵活的Web应用Node.js框架,基本上支持所有的Web开发特性。 特性: 集成依赖注入支持。 过滤器拦截的请求。 支持i18n。 Handles updation
node-hbase-client 是 Node.js 的异步 HBase 客户端,使用纯 JavaScript 实现。 当前状态:完全通过 HBase 0.94 和 0.94.16 Java
thunder 是一个最快的JavaScript模板引擎之一,支持 Node.js 和浏览器。 用法也相当简单: evaluation , interpolation , and interpolation
见的选择。但我们一直对新技术持开放态度,Node.js摘得候选人名单中最受关注技术已经有相当长的一段时间了。这篇文章对我们如何开发eBay的第一个Node.js应用的几个方面做了重点阐述。 伸缩性
Nginx和Node.JS通常一起使用,在高吞吐量的Web应用程序中是一对完美的组合。它们都基于事件驱动原则设计,并且能够越过困扰传统Web服务器如Apache的C10K限制扩展到更高的水平。即插即用
Thmclrx – 用于提取主题色的 Node.js 三方包 – 提取出来的主题色可以用于检索、分类,以及将提取的色板展现给用户看,就如 Dribbble 那样。并且该包目前用于花瓣网中,色彩搜索的颜色就是通过该包提取。
Chrome开发者工具的JavaScript调试功能,在 Linux, Windows 和 OS X中调试你的Node.js代码。 Screenshot Installation npm install iron-node
一种编程语言是否易用,很大程度上,取决于开发命令行程序的能力。 Node.js 作为目前最热门的开发工具之一,怎样使用它开发命令行程序,是 Web 开发者应该掌握的技能。 最近,Npm的网志有一组
Commander.js 是 Node.js 命令行接口的补全解决方案,灵感来源于 Ruby 的 commander。 安装: $ npm install commander 代码示例: #!/usr/bin/env node