node.jsから非公開のGoogle Spreadsheetを操作するnpm 非公開のシートをnode.jsから操作できるnpmです。 短いコードで簡単に認証を抜けられる点が魅力です。 google-spreadsheet 簡単な使い方紹介 まず操作したいシートにアクセスするための準備を行います。… Tetsuro Aokiハック2015.08.14 2,007
Node.js で SSL 接続する var https = require(‘https’); var fs = require(‘fs’); var ssl_server_key = ‘server_key.pem’; var ssl_server_cr… nbeppuハック2015.08.11 661
Node.js で非同期タスクの結果を集約する Node.js は基本的に非同期処理となりますが、配列をループで回して、それぞれの非同期タスクを集約したい場合には、 以下のように async.reduce を使うことにより集めることができるようになります。 npm i… nbeppuハック2015.07.21 283
node.jsでPHPのdirname的なことをする node.jsでは__dirnameという変数に現在実行中のソースコードが格納されているディレクトリのパスが格納されています。 PHPのdirnameのようにファイルパスから親ディレクトリのパスを返す関数は…見当たらなか… 高瀬 裕介ハック2015.07.10 442
node.jsでファイルパスの末尾のスラッシュを削る var path = require(‘path’); var tailSep = new RegExp(“\\” + path.sep + “$”); filepath = filePath.replace(tailS… 高瀬 裕介ハック2015.07.02 873
s3 sdk for node.jsでディレクトリの再帰的削除 s3.listObjects({ Bucket: config.S3_BUCKET_NAME, Prefix: config.S3_DIRECTORY }, function (err, data) { if (err)… 高瀬 裕介ハック2015.07.01 2,980
node.jsからS3にタイムスタンプのファイルを作成する require(‘date-utils’); var AWS = require(‘aws-sdk’); var s3UploadTimestamp = new AWS.S3.ManagedUpload({ queueS… 高瀬 裕介ハック2015.06.29 814
Node.js をデーモン化する forever を利用することにより、バックグラウンドプロセスで node.js を起動することができます。 npm install forever forever start -l logs/app.log -a ap… nbeppuハック2015.06.19 683
node.jsのchild_processをWindowsで使う node.jsから外部のコマンドを叩くときに、 Windowsの場合は標準出力がSJISなので文字化けしがちです。 pythonなしで動くiconv-liteを使って文字化けを回避しましょう iconv-liteインスト… 高瀬 裕介ハック2015.06.19 5,419