IMUZA.com

Xserver<<WordPress(ConoHa)<<はてなブログ

ホーム / javascript / Plamo Linux で node.js(1)インストール

Plamo Linux で node.js(1)インストール

2014/12/21 javascript, Linux, Plamo

node.js インストール

node.js のインストールはすでに以下の時点で済んでいます。

node.js と Grunt で Bootstrap less ファイルをコンパイルする(自動化)

$ node -v
v0.10.33

$ npm -v
1.4.28

Hello World!

公式サイトにあるサンプルプログラムでのチェックですが、listen w 127.0.0.1 でするとローカルでしかアクセスできませんので第二引数を省略しています。

var http = require(‘http’);
http.createServer(function (req, res) {
  res.writeHead(200, {‘Content-Type’: ‘text/plain’});
  res.end(‘Hello World\n’);
}).listen(1337);
console.log(‘Server running at port:1337’);

フレームワーク Express インストール 

$ sudo npm install -g express
…
$ sudo npm install -g express-generator
…

$ express version
4.9.0

Express チェック

$ express sampleproj
…

install dependencies:
  $ cd sampleproj && npm install
run the app:
  $ DEBUG=sampleproj ./bin/www

とプロジェクトが作成されますので指示通りに依存パッケージをインストール

$ cd sampleproj && npm install
…

し、サーバを起動

$ DEBUG=sampleproj ./bin/www
  sampleproj Express server listening on port 3000 +0ms

すると待機状態になりますのでポート3000にアクセス

となりOKです。サーバの起動は $ npm start でもいいようです。

EJS インストール

$ sudo npm install -g ejs
…

MongoDB インストール

node.js と相性がいいということですので MongoDB も入れておきましょう。

公式サイトから Linux 32bit 版をダウンロード、ver.2.6.6 でした。

$ wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.6.tgz
$ cd /usr/local
$ sudo tar zxvf ~/mongodb-linux-i686-2.6.6.tgz
$ sudo ln -s mongodb-linux-i686-2.6.6/ mongodb
$ sudo useradd mongod
$ sudo mkdir -p data/db
$ sudo chown -R mongod:mongod data/db
$ sudo mkdir -p /var/log/mongod
$ sudo ./bin/mongod –dbpath data/db/ –logpath /var/log/mongod/mongod.log –journal

これでとりあえずは遊べそうです。

Plamo-5.2/sudo でパスが引き継がれない(解決)
Chrome デベロッパーツールの拡大縮小 & Ctrlキーだけで拡大縮小してしまう問題
Twitter
Facebook
ブックマーク
LINEで送る

最初のサイドバー

最新記事

2023/05/25

WordPress:リビジョン削除、回数制限

2023/05/10

WordPress:裏技的サイトリニューアル

2023/04/28

XserverへのSSH接続がエラーになってしまった

2023/04/16

正規表現の最短一致でミスる

2023/04/4

WordPress:公開中サイトをサブディレクトリでリニューアルし公開する

最新記事を一覧で見る

よく読まれている記事

よく読まれている記事を一覧で見る

カテゴリー

  • はてなブログ215
  • WebTips109
  • javascript98
  • Joomla!88
  • Wordpress70
  • Windows68
  • CSS63
  • Joomla!更新53
  • Linux49
  • はてなテーマ45
  • Google34
  • Plamo33
  • はてなプラグイン25
  • php23
  • Node.js18
  • Ubuntu16
  • SASS16
  • laravel415
  • Chrome11
  • cms-style10
  • iPhone9
  • Git入門6
  • ConoHa WING6
  • genesis6
  • Python5
  • Android5
  • PC全般4
  • Facebook4
  • スマートフォン4
  • Xserver3
  • Firefox3
  • 静的サイトジェネレーター3
  • SSD3
  • Docker3
  • Blankslate3
  • Twitter2
  • Mactype2
  • GitHub2
  • youtube1
  • はてなブクマ1
  • rails入門1
  • 映画1

Footer

My Web Sites

  • @半径とことこ60分
  • そんなには褒めないよ。映画評
  • IMUZA.com
  • GitHub

Related Sites

  • WordPress公式
  • WordPress関数リファレンス
  • PHPマニュアル

Contact Us

  • お問い合わせフォーム
  • Twitter
  • Facebook
  • Feedly

Copyright © 2023 · IMUZA.com