HTMLに対して、DOM操作が使えるようになるパッケージです。
インストール
$ npm install jsdom
バリデーションや文字列操作、サニタイズ処理を行うパッケージです。
インストール
$ npm install validator
OAuth認証を行うパッケージです。
インストール
$ npm install oauth
データベースのMySQLへ接続するためのパッケージです。
インストール
$ npm install mysql
最後に、Node.jsの利用事例を紹介したいと思います。Node.jsにはIDE(統合開発環境)も存在するので、ぜひご参考に。
48時間で、Node.jsを使ってアプリケーションを作成するというコンペのサイトです。このサイト自体もNode.jsで作成されています。
Webのトラフィックをリアルタイムに分析するサービスです。
Webブラウザで動作するIDEで、JavaScriptプログラムの実行・デバッグが可能です。
上の「Cloud9 IDE」と同様にこちらもWebブラウザで動作するIDEです。MozillaのLabs扱いです。
Palmを買収したHPの、スマートフォンなど携帯機器向けのオペレーティングシステムです。内部にNode.jsが使用されています。
手前味噌ですが、【5】のWebOS 2.0に触発されて、AndroidにNode.jsを移植してみました。
SNSの「Myspace」のサービスです。アクティブスレッドをリアルタイムに表示します。
今回は、入門ということでNode.jsの概要や事例を説明しました。まだまだ事例は少ないですが、リアルタイムに何かをさせたいときや、複数の人や物と通信を行い制御したい場合に有効活用できるかと思います。
ぜひ、世界を驚かせるような面白いアプリケーションを作ってみてください。次回は、より実践的にNode.jsでサンプルアプリを作成してみたいと思いますので、どうぞ、お楽しみに!
Copyright © ITmedia, Inc. All Rights Reserved.