node.js起動時にコマンドラインで引数を渡す
2011年5月12日
// app.js console.log( process.argv );
って、jsを用意して、
node app.js a b c
を実行すると
[ 'node', '/home/hogehoge/test.js', 'a', 'b', 'c' ]
process.argv[0]は、’node'(固定)
process.argv[1]は、実行されたjsの絶対パス
process.argv[2]以降に、引数が順番に入る。
サーバーによって処理をわけるなら、起動時に指定した方が話が早いかな。