nodejsこと始め。

 そういえばこっちの記事ではラズベリーパイについて書いてなかったのでこれも移動ついで。

 

qiita.com/seibe/items/36cef7df85fe2cefa3ea

導入手順

まず普通に nodejs, npm をインストールします

$ sudo apt-get install -y nodejs npm

次に n package を導入します

$ sudo npm cache clean
$ sudo npm install n -g

最後に n package を使って node をインストールします

$ sudo n stable
$ sudo ln -sf /usr/local/bin/node /usr/bin/node

ちゃんと最新かどうか、バージョンを確認してみましょう

$ node -v
v5.2.0

※ 最初に入れた nodejs, npm は古いので、混乱を避けるべく消しちゃいます

$ sudo apt-get purge -y nodejs npm

 

 

 

 

ラズベリーパイとnodejsについてはずっと以下のサイトを参考にさせてもらっている。

 

Node.jsraspberrylife.wordpress.com

 

Webアプリのひな形を自動生成してくれるフレームワーク「express」が非常に便利なので、これもインストールしておく。インストールにはNode.jsに含まれるパッケージ管理ツール「npm」を使用。

1
$ sudo npm install -g express-generator

 

 

 

expressでWebアプリのひな形を作成し、起動するには以下のように行う

1
2
3
4
$ express -e MyWebApp
$ cd MyWebApp
$ npm install
$ npm start

 

とりあえずこれで

http://"IPアドレス":3000/

から

Express

Welcome to Express

が確認できた。

 

コピペプログラマなのでブログまでコピペで終わらせる。

ブログじゃなくてクリップボードって名前にした方がいい気がしてきた。