node相关的贡献

node-webkit

Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.

轻松管理 Node 应用的配置

node-config 是为你提供轻量、简单、灵活但强大的配置管理机制,能够根据不同的运行环境、配置参数、运行主机名等自动合并所需的配置,并且支持 JS、YAML、JSON 等数据格式,如果你还在为应用的配置管理发愁,推荐研究下这个,非常实用~

Helmet:给你的 Express 应用带上安全套

越来越多的应用基于 Connect 或 Express 开发,安全问题自然需要引起重视,Helmet 提供了 Express 应用应对常见安全问题多个中间件,比如内容安全策略、XSS、缓存控制、服务器签名、跨域等等~

PDF.js

PDF.js:A general-purpose, web standards-based platform for parsing and rendering PDFs.

如何编写处理Stream的Node程序

熟悉Linux的同学可能都感叹过管道的强大,1个程序制作1件事情,并把这件事情做到极致,但是加上管道(按我的理解,就是Stream),很多小命令就可以合力完成非常复杂的事情,Stream到底是个什么概念?如何用Node编写能够处理Stream的程序?

Request: 更加简化的HTTP客户端类

最近因为业务需要用了Node中内置的HTTP类,感觉操作都相当的底层,后来发现了Request,对内置的HTTP进行了简单的封装,能够更加方便的进行类似cURL的操作~

让 Node 程序把多核机器榨干

相信绝大多数同学使用的都是多核机器,就像浏览器中 JS,简单的 Node 程序是单线程的,其实有办法把多核机器的潜能发挥到极致,让 Node Server 处理更多的并发连接,美团性能数据实时收集和解析的 Server 或多或少受到了这个思想的启发,单台机器每天能处理 600W 以上的请求~

PrettyError:让 Node 错误更性感易读

有没有觉得 Node 默认打印出来的错误消息难以阅读?不少同学有这个痛点,并且有人做了 PrettyError 来解决这个问题,用非常便于阅读的格式打印出来 Node 程序的错误调用栈,嵌入的方式比较灵活,即支持手动调用打印,也支持全局替换~

浅谈 Node 程序的错误处理

如果想让你的程序更加健壮,出错时能尽可能的保留现场信息,你就应该认真考虑下错误和异常的处理,通常我们所说的错误都有哪些类型?Node 如何捕获错误?如何获取错误的堆栈?把工程真当回事的程序员都应该细读的文章~

Node Usage:获取某个进程的资源消耗

如果你编写的 Node 服务运行在线上服务数以万计的用户,那么进程的监控必不可少,node-usage 能够获取任意进程的 CPU 和内存消耗情况,接口很简单,并且能够跨平台运行,收藏备用吧~

NPM Registry 新架构详解

关注IT新闻的童鞋应该还隐约记得去年NPM因为使用量太大,导致服务器支撑不住,遂跑到KickStarter上众筹,用于服务器扩容,据说募捐到不少钱,现在他们已经对NPM的架构进行了优化,这篇文章就是介绍这个架构的~

学习 Node 的最好资源有哪些?

越来越多的公司开始或者正准备往大前端的方向迁移,前端工程师需要负责1部分的后端工作,你需要学好 Node 才能担得了重责,Quora 上的这个问题有很多非常精彩的答案,带你走进 Node 的世界~

命令行图表:CLI Chart

用 Node 在命令行也能画出美观的直方图?还记得你刚学 C 语言的时候,废了九牛二虎之力在终端里面画出来的图形么?

Node 程序 Cluster 部署方案合集

线上的 Node 服务几乎没有是单实例运行的,使用 Cluster 模式,可以瞬间把服务的吞吐量提高几个数量级,那个 Cluster 部署的方案有哪些?这个仓库做了很不错的收集,涵盖原生的 API、各种开源工具~

细数那些Node命令行工具包

Node也可以用来编写命令行程序,如果你是个前端工程师的话,这点非常方便,但是如何很快编写出1个能接收各种参数的命令行程序呢?这篇文章细数了那些能够加速你开发的NPM包~

5大Node程序自动重启工具比较

对于刚接触Node的同学来说,起了Server,代码修改之后,你需要重复的手动重启服务器,时间久了你会觉得好麻烦啊,有没有工具自动化这个事情?答案是确定的,并且还有很多这样的工具,有些还适合用在生产环境,这个横向比较还是很值得1看的~

淘宝:基于 Node 的全栈式开发

越来越多的科技公司开始拥抱 Node,异步机制让 Node 非常适合做服务层和前端应用的中间层,也非常有利于前后端的分离,淘宝的同学在这方面做了很多思考和不错的探索,如果你公司的业务在慢慢变大,这篇文章不容错过~

深入浅出 Node 应用的用户认证

通常的 WEB 应用都会有用户和认证授权的流程,并且随着互联网的发展,越来越多的服务开始使用OAuth登录,用 Node 编写的应用如何轻松的实现用户的登录和认证?这个系列的文章值得学习~

如何编写跨平台的 Node 程序?

你的软件包能够流行的1个重要前提是,它能够流畅的运行在各种各样的操作系统和硬件上面,如何编写跨平台的 Node 程序?这里总结了几条不错的建议,包括文件路径、文件编码、换行符、临时文件等~

9个NPM的使用小技巧

如何在系统中安装多个Node版本?如何在Publish之前将本地开发的NPM包作为另外1个项目的依赖?如何快速移除开发依赖?正文和评论里面都有不少技巧,让你的Node之旅更轻松~

Express Route 入门教程

没用 Express 开发过应用?开发过网站的同学相信都接触过某种程度上的路由,Express 提供的路由机制如何?有哪些好的实践?这篇文章做了不错的总结~

PM2:Node 进程管理利器

PM2 是1款非常不错的 Node 进程管理工具,可以非常方便的对进程进行添加、删除、重启,非常直观的监控进程的资源使用情况,还提供了 watch 功能,相比 forever 等,这个才是现代化的管理工具~

想看更多类似内容?