タグ

nodeJSに関するtypistaのブックマーク (2)

  • [nodeJS] バッチ処理プログラムを書く際に、コマンドライン引数を受け取る - YoheiM .NET

    例えば、以下のプログラムがあるとします。 // sample.js console.log('args: ', process.argv); このJSファイルを以下のように呼び出した場合、 $ node sample.js aaa bbb ccc 以下のような結果が出力されます。 // コンソール出力結果 args: [ 'node', '/Users/munesadayohei/tmp/sample.js', 'aaa', 'bbb', 'ccc' ] という感じです。 そのため、コマンドライン引数を扱いたい場合には、process.argv[2]以降の値を取得すれば良いです。 例えば、第1引数の値を使いたい場合には、以下のように記述します。 // 引数チェック if (process.argv.length < 3) { console.log('missing argument.')

    [nodeJS] バッチ処理プログラムを書く際に、コマンドライン引数を受け取る - YoheiM .NET
  • [NodeJS] requestモジュールを使って、サーバーから画像ファイルをダウンロードする - YoheiM .NET

    こんにちは、@yoheiMuneです。 先日とあるサイトの不正画像をチェックするために、nodejsで画像ファイルをダウンロードするプログラムを書きました。利用したライブラリやコードなど備忘録として残したいので、ブログを書きたいと思います。 Special Thanks to https://flic.kr/p/dG9ffs 利用したライブラリ node.js標準のhttpモジュールを使ってもファイルのダウンロードはできますが、少々実装が面倒です。今回はrequestモジュールを利用しました。 requestモジュールは、httpリクエスト(httpsリクエスト)をコールするためのシンプルなAPIです。今回紹介するGETメソッド以外にもPOSTやPUTが使えたり、OAuthのためのリクエストにも使えたりする便利なモジュールです。 インストールは簡単で以下のように行います。 $ npm in

    [NodeJS] requestモジュールを使って、サーバーから画像ファイルをダウンロードする - YoheiM .NET
  • 1