node.js(66)

64follower
nbeppu さんのアバター 278views

Node.js で S3 のデータを1行ずつストリームで読み込む

var AWS = require('aws-sdk'); var LineStream = require('byline').LineStream; var ls = new LineStream(); var s3 = new AW... 2015年10月15日
高瀬 裕介 さんのアバター 132views

VisualStudioでNode.js製のコードをデバッグする

・VisualStudio Community 2015 をインストール ・Node.js Tools for Visual Studio をインストール ・VisualStudioを再起動してファイル→新規作成→既存のファイルからプロ... 2015年9月4日
Tetsuro  Aoki さんのアバター 1,108views

AWS LambdaからAWS SNSでアラート送信(node.js)

console.log('Loading function'); //SNS setting var sns = new AWS.SNS({ accessKeyId: '<access_key>', secre... 2015年8月21日
Tetsuro  Aoki さんのアバター 150views

google-spreadsheet npmで特定のセルの値を取得

node.jsから非公開のGoogle Spreadsheetを操作するnpm | Hack 上記npmで特定のセルの値を取得する方法です。 my_sheet.useServiceAccountAuth(creds, function(... 2015年8月18日
Tetsuro  Aoki さんのアバター 62views

EC2.describeImagesのフィルターで部分一致

node.js版aws-sdkのEC2.describeImagesでフィルターを利用するとき、部分一致で絞り込む方法です。 ワイルドカードを使うことができます。 ec2.describeImages({ Filters: [ ... 2015年8月18日
Tetsuro  Aoki さんのアバター 1,193views

node.jsから非公開のGoogle Spreadsheetを操作するnpm

非公開のシートをnode.jsから操作できるnpmです。 短いコードで簡単に認証を抜けられる点が魅力です。 google-spreadsheet 簡単な使い方紹介 まず操作したいシートにアクセスするための準備を行います。 Goog... 2015年8月14日
nbeppu さんのアバター 100views

Node.js で SSL 接続する

var https = require('https'); var fs = require('fs'); var ssl_server_key = 'server_key.pem'; var ssl_server_crt = 'serve... 2015年8月11日
nbeppu さんのアバター 102views

Node.js で非同期タスクの結果を集約する

Node.js は基本的に非同期処理となりますが、配列をループで回して、それぞれの非同期タスクを集約したい場合には、 以下のように async.reduce を使うことにより集めることができるようになります。 npm install as... 2015年7月21日
高瀬 裕介 さんのアバター 78views

node.jsでPHPのdirname的なことをする

node.jsでは__dirnameという変数に現在実行中のソースコードが格納されているディレクトリのパスが格納されています。 PHPのdirnameのようにファイルパスから親ディレクトリのパスを返す関数は…見当たらなかったので簡易版を作... 2015年7月10日
高瀬 裕介 さんのアバター 97views

node.jsでファイルパスの末尾のスラッシュを削る

var path = require('path'); var tailSep = new RegExp("\\" + path.sep + "$"); filepath = filePath.replace(tailSep, ''); ... 2015年7月2日
高瀬 裕介 さんのアバター 296views

s3 sdk for node.jsでディレクトリの再帰的削除

s3.listObjects({ Bucket: config.S3_BUCKET_NAME, Prefix: config.S3_DIRECTORY ... 2015年7月1日
高瀬 裕介 さんのアバター 179views

node.jsからS3にタイムスタンプのファイルを作成する

require('date-utils'); var AWS = require('aws-sdk'); var s3UploadTimestamp = new AWS.S3.ManagedUpload({ queueSi... 2015年6月29日
nbeppu さんのアバター 238views

Node.js をデーモン化する

forever を利用することにより、バックグラウンドプロセスで node.js を起動することができます。 npm install forever forever start -l logs/app.log -a app.js ... 2015年6月19日
高瀬 裕介 さんのアバター 1,092views

node.jsのchild_processをWindowsで使う

node.jsから外部のコマンドを叩くときに、 Windowsの場合は標準出力がSJISなので文字化けしがちです。 pythonなしで動くiconv-liteを使って文字化けを回避しましょう iconv-liteインストール npm s... 2015年6月19日
高瀬 裕介 さんのアバター 285views

node.jsで簡易多重起動防止

const lockFilePath = __dirname + "/main.lock"; function lockFile() { try { var file = fs.openSync(lockFilePa... 2015年6月17日
高瀬 裕介 さんのアバター 292views

node.jsで指定ディレクトリからの相対パスを取得する

path.relative('C:\\orandea\\test\\aaa', 'C:\\orandea\\impl\\bbb') https://nodejs.org/api/path.html#path_path_relative_... 2015年6月10日
高瀬 裕介 さんのアバター 191views

node.jsでディレクトリ内のファイル全てに対して処理を回す関数

function eachFiles(filepath, rootPath, callback) { if (!rootPath) { rootPath = filepath; } var stat ... 2015年6月9日
goto_jp さんのアバター 367views

HerokuにNode.jsアプリをデプロイする

基本的には下記に従うだけですが、やったことのメモ。 https://devcenter.heroku.com/articles/getting-started-with-nodejs Herokuアカウント作成 まずアカウントを作りまし... 2015年5月31日
nbeppu さんのアバター 141views

Amazon Elastic Beanstalk の Node.js コンテナの中身(2)

リバースプロクシに nginx を指定した場合は、以下の設定で nginx が実行されます。 /etc/nginx/nginx.conf # Elastic Beanstalk Managed # Elastic Beanstalk ... 2015年5月19日
高瀬 裕介 さんのアバター 165views

NW.js製のMacアプリでテキストをコピペできるようにする

NW.jsでHTMLからMacアプリをつくったとき、そのままではアプリ内に表示されているテキストをクリップボードにコピーできません。 NW.js+クリップボードで検索すると スクリプトからクリップボードをハンドルする方法 がでてきて探すのに... 2015年5月19日