Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。Node.jsを使ったNode.jsの基本機能について紹介します。Azureの利用方法を解説しました。ユーザー向けにNode.jsの基本機能について説明します。今回の対象読者は以下のとおりです。Node.jsを利用します。必要な環境Node.jsの実行環境として以下を利用します。Node.jsNode.jsの基礎Node.jsはGoogleのJavaScriptエンジン上に構築されたスクリプト実行環境で、サーバーサイドスクリプト技術として注目を集めています。エミュレーター上でWebアプリケーションとして動作させましたが、今回はNode.js単独で扱っていきます。Files\nodejs」にNode.js本体がインストールされるため、これを利用していきます(注1)。注1Node.js単体のインストーラーは、http://nodejs.org/dist/で配布されおり、これを単独でインストールし利用することもできます。Node.jsに同梱されているものは少し古くv0.6.10となっています。コンソールへの出力はじめに基本中の基本であるコンソールへの出力から確認していきましょう。Node.js(注2)を開きます。インストールフォルダは環境変数PATHに設定済みであるため、そのままnode.exeコマンドを実行してください。REPL(Read-Eval-Point-Loop)と呼ばれる対話型のシェルが起動します(リスト1)。注2コマンドプロンプトで実行しても問題ありません。C:\>それでは、各々の動作を確認していきましょう。(1)node.exeを引数なしで起動すると対話型のシェルが起動します。World」が表示されることが確認できます。(4)は、console.log関数が評価された結果、返却値が定義されていないため「undefined」(未定義)と表示されるだけなので無視して構いません。(5).exit(ドット付きに注意)を入力すると対話型シェルが終了します。.helpと入力すると他のコマンドを確認できます。(6)node.exeに引数を付けてスクリプトを与えることもできます。このように、簡単な動作仕様の確認程度ならば対話側シェルでこと足りる場面も多いでしょう。ここまでの実行結果を確認すると図1のとおりです。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Technologies。執筆コミュニティ「WINGSプロジェクト」代表。