【IT168 评论】随着Node.js的兴起和npm模块数量的增长,同步学习有用的以及独特的模块变得越来越困难。为了使大家学起来更方便,我整理了一些你可能不了解的并且不错的模块。
1.通行证
通行证是核实请求的简单方法。通行证处理和Twitter或者Facebook之间的基本授权或公开授权。它的建立直接变成基于应用的传送。这种传送覆盖了node.js网页应用的大量数据块。
2. 覆盖
覆盖是解决代码单元测试的很好的方法。它是至今为止我发现的node.js中最简单的框架。它同 Mocha,Jasmine, 以及 QUnit功能类似。
npm install blanket
3. AR-Drone
四翼飞行器曾风行一时并且黑客们从中获得了很多乐趣。node.js的 AR-Drone 库 可以让你不费力便能入侵到 Parrot AR Drone 2.0 。只需要接入drone的无线网络,就能开始通过代码或者交互执行发送命令 。如果你想用一种快乐的方式接触node.js,这就是很好的选择。
npm install ar-drone
4. Johnny Five
Johnny Five是这个列表中的第二个硬件库。Johnny Five被制作用来与 Arduino 微处理器工作。我这一年都很喜欢NodeConf上的Johnny Five。Matt 之前也写了 这方面的博客 。Johnny Five使得用Arduino工作变得易如反掌并充满乐趣。
npm install johnny-five
5. Baudio
你可能从没想过你能用Node.js制作音乐,Substack的出现证明我们错了。Baudio是一个使得通过函数创建音频流成为可能的库。但请记住,你运行的电脑需要有扬声器。这是个非常有趣的库。
npm install baudio