Node.js

BrowserのConsoleと同じコードをNodeJSで実行した時、Browserでは正常に動作するコードがNodeJSでは正常に動かないことがあります。
String.prototype.replaceAll()もその一つ ...

Node.js

BrowserのConsoleと同じコードをNodeJSで実行した時、Browserでは正常に動作するコードがNodeJSでは正常に動かないことがあります。
String.prototype.matchAll()もその一つ「で ...

Node.js, Puppeteer

素でREPLでAsync/Awaitを実行してもSyntaxError: await is only valid in async functionとエラーが表示されます。
だけどREPLでAsync/Awaitを使いたい時っ ...

Lambda, Puppeteer

Puppeteerを並列処理するために、Puppeteer Clusterを使いますが、これをAWSのLambdaで実行するにはそれに合わせて設定しないといけません。
しかし、公式ページの説明を見てもどうすれば良いかよく分から ...

Node.js

昔からお馴染みのrequestModuleはDeprecatedになったので、requestではなくGotと言うModuleでファイルをダウンロードする方法を書いておきます。

got公式:
requestのdepr ...

Git

今回は間違えてCommitとしたファイルをひとまずGITの管理対象から外す方法を書きます。
これは実ファイルは削除ぜす、Gitからだけ削除します。
意外と使うこと俺は多いコマンドです。

解決方法

--cach ...

node-postgres

node-postgresでWHEREのINにArrayを指定したくても、普通にやったところでエラーが帰ってくるだけで正常に動きません。
invalid input syntaxとエラーが返ってくるだけです。

const ...

Node.js

ファイルサイズを取得する方法は様々ですが、その中で俺が知っている一番簡単な方法を書いておきます。

local file size

Localファイルサイズを取得するのは結構簡単です。

remote file size

Javascript

JSにはLoopする方法が複数あり、async/awaitを使う時にはそれぞれの特性に沿ったものを使わないとハマることになります。
今回はそれに関する簡単なまとめです。

forEachとmapは使ってはダメ

Prom ...

Lambda, Puppeteer

LambdaでPuppeteerを実行する時によく使うモジュールの一つがchrome-aws-lambdaですね。
これを使っている時に文字化けする場合の原因と解決方法を書きます。

原因

このモジュールはLambda ...