83
89

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Node.js超入門

Last updated at Posted at 2014-03-23

##はじめに
Node.jsを触りたいけど、けど、
黒い画面が。。
なんてこと聞いたりするんですよね。

そこで、何も考えずパパっとNode.jsを動かしてみようってのが、
今回の記事です。

とりあえず、やってみてください。
本当に簡単にできちゃいますので。

##nodebrewが便利
nodebrew?
nodebrewっていうのは、Max/Linux向けのnodeのバージョンを管理してくれる便利toolです。
例えば、v1.0.0を入れてたけど、v1.2.0にあげたいなってときとかに、さっとバージョンの切り替えとかができます。

まずは、インストール。

$ curl -L git.io/nodebrew | perl - setup
..

Add path:
export PATH=$HOME/.nodebrew/current/bin:$PATH

pathを追加してくれと言われます。
pathを通して、どこでもnodebrewのコマンドが使えるようにします。

とりあえず、cdで~ディレクトリに移動して、
viでエディタを開いて、追記します。

$ cd
$ vi .bash_profile

# nodeのpath設定
export PATH=$HOME/.nodebrew/current/bin:$PATH
$ source ~/.bash_profile

このファイルをもう一度実行して、パスを通します。
これで、試しにnodebrewと打てば、コマンドが実行されます。

$ nodebrew

nodeのインストール

現在の安定板の最新はv0.10.26なので、それをインストールします。

$ nodebrew install v0.10.26

これだけです。
試しにインストールが完了し、nodebrew lsコマンドを実行すると、

$ nodebrew ls
v0.10.26

今の指定したバージョンが入っていますね。
ほかにも、

$ nodebrew ls-remote

で、installできる一覧のバージョンが表示されるので、
いくつか落としてみるといいかもしれません。
落とした分だけ、nodebrew lsで手元にある一覧のバージョンが増えていきます。

ちなみにインストールはバイナリですると、展開するだけなので早いです。

$ nodebrew install-binary v0.10.26

##nodeの準備

$ nodebrew use v0.10.26
use v0.10.26

バージョンを確認します。

$ node -v
v0.10.26

これでnodeの準備が完了しました。

##ここからはお試しWebアプリケーション

とりあえず、あまり考えずにWebアプリケーションを立ち上げましょう。
nodeの定番フレームワーク「express」を使います。

expressをどこでも使えるようにglobalでインストールします。

$ npm install -g express
$ express TestApp

   create : TestApp
   create : TestApp/package.json
   create : TestApp/app.js
   create : TestApp/public
   create : TestApp/routes
   create : TestApp/routes/index.js
   create : TestApp/routes/user.js
   create : TestApp/views
   create : TestApp/views/layout.jade
   create : TestApp/views/index.jade
   create : TestApp/public/javascripts
   create : TestApp/public/images
   create : TestApp/public/stylesheets
   create : TestApp/public/stylesheets/style.css

   install dependencies:
     $ cd TestApp && npm install

   run the app:
     $ node app

テンプレートが作成されました。
次にTestAppに移動して、
必要なモジュールをインストールします。

$cd TextApp
$npm install

あとは、起動します。

$node app.js
Express server listening on port 3000

これでできあがりです。

デフォルトではポートが3000番で立ち上がるので、
http://localhost:3000
に、ブラウザからアクセスすると、
Welcome to Express
が表示されます。

外部アカウント

技術情報のみつぶやくアカウント作成しました。Nodejsは最新情報も追っていきます。
[Twitterはこちら]
(https://twitter.com/takeharumikami)
[Feedlyのフォローはこちら]
(http://cloud.feedly.com/#subscription%2Ffeed%2Fhttp%3A%2F%2Fqiita.com%2Ftakeharu%2Ffeed)

おすすめの記事

入門者がつまづく、thisの挙動を4種類に分けて簡単に学ぶならこれ。Apply, callの挙動までわかる。
JavaScriptの「this」は「4種類」?」

JavaScriptでは関数型言語の一部の機能?実践的なJavaScriptの関数型とは。
JavaScriptで関数型プログラミングの入門

主にnodeで使用されている、javascriptの非同期を扱うライブラリ。フロントエンドでもゲーム作りには必須。
JavaScriptのasync.jsでwaterfallとseries、parallelの違い

83
89
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
83
89

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?