node.js

node.js 環境構築備忘録(まっさらMacOS Sierra)

homebrewインストール $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" nodebrewインストール $ brew install nodebrew $ nodebrew setup PATHを通す $ echo 'export PATH=$HOME/.nodebrew/current/…

nodejitsuにデプロイしたmatadorのアプリが異常終了。【未決】

matadorに組み込まれてるテンプレートコンパイラ(?)、soynodeが配下のjavaのバイナリを叩いているのが原因。 nodejitsuのインスタンス上では実行できません。 /* -- server.js -- */ ... app.set('view engine', 'html') app.register('.html', matador.eng…

まっさらのMountain Lionにnodejitsu環境構築

・App StoreからXCodeインストール。 ・XCodeの環境設定 -> Downloadsで「Command Line Tools」をインストール。 ・homebrewインストール $ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" ・gitインストール $ brew install git $ brew doctor …

nodejitsuでflatiron (静的コンテンツ Ver0.2.9)

flatironが0.2.9になって静的コンテンツをあつかうプラグインが本体に取り込まれ、ecstaticが要らなくなった。 でもstが要る。 $ npm install st $ npm uninstall ecstatic ドキュメントルートが「public」の場合。 /* -- unkoman/app.js -- */ var flatiron…

nodejitsuでflatiron (静的コンテンツ)

flatironで静的コンテンツをあつかう。 unkoman // appディレクトリ - app.js - node_modules - package.json - public //*** ここを静的コンテンツのrootにしたい ***// ... 「ecstatic」をnpmインストールして、 /* -- unkoman/app.js -- */ var flatiron …

nodejitsuでflatiron (インストール~デプロイ)

nodejitsu.comから直リンされてるクレームワークflatironをインストール。 $ npm install flatiron -g で、アプリのスケルトン生成。 $ flatiron create unkoman http info: Creating application unkoman info: Using http scaffold. prompt: author: o_6. …

nodejitsuでMongoDB (設定)

nodejitsuにunkoMongoという名前でMongoDBを生成する。 $ jitsu databases create mongo unkoMongo info: Welcome to Nodejitsu 僕のかっこいいIDネーム info: It worked if it ends with Nodejitsu ok info: Executing command databases create mongo unko…

node再開の儀式

あいだ空くと忘れるから。。。 -bash: node: command not found $ source $HOME/.node/nvm.sh $ nvm use v0.x.x > /dev/null

Nodejitsuのデプロイエラー

$ jitsu deploy ... error: Error running command deploy error: Nodejitsu Error (500): Internal Server Error error: There was an error while attempting to deploy your application. error: error: Target script does not exist: /opt/haibu/carapa…

brunch(backbone.js) + Expressでナントカ

基本MVCはbackbone.jsで。node側はなるべくAPIに徹する構成にしたい。とりあえず生成してみる。 $ express myapp // Expressアプリ生成 $ cd myapp $ npm link express jade // 依存関係とか $ cd ../ $ brunch new // brunchアプリ生成 現状こんなディレク…