kyohei's blog

profile picture
Written by Kyohei Tsukuda who lives and works in Tokyo 🇯🇵 , building useful things 🔧.
email / facebook / X / GitHub

5 pages tagged with "Node.js"

Koaあれこれ

July 23, 2021 - 501 words - 3 mins
body parser https://github.com/koajs/bodyparser json, form , text , xml での body をパースするのに必要。 import Koa from 'koa'; import bodyParser from 'koa-bodyparser'; const app = new Koa(); app.… read more

foreverで動作しているNode.jsのアプリケーションログをCloudWatchに送る

June 02, 2021 - 973 words - 5 mins
forever を利用して daemon で起動しているアプリケーションのログを CloudWatch に流す方法です。 forever のログファイル forever はアプリケーション起動時にデフォルトで ~/.forever 以下に a93c.log のようなランダムなファイル名のログファイルを出力します。 今回は CloudWatch Agent で取得するためファイル名を固定します。 f… read more

Code Deployを使ったnode.jsアプリケーションデプロイ方法

May 20, 2021 - 711 words - 4 mins
node.js のアプリケーションを EC2 へ自動デプロイする方法です EC2 側の設定 EC2 に CodeDeploy-Agent をインストール https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-linux.html こちらを参考に CodeDeploy-A… read more

Reactで安全にリンクを出力する

August 15, 2020 - 505 words - 3 mins
React で入力されたテキストに URL が含まれている場合に、出力する側でその URL を判定し、自動的に a タグを適応したい。 利用するライブラリは以下の 2 つ Anchorme js-xss ライブラリ Anchorme テキストに含まれている URL ライクな文字列を自動的に a タグに変換してくれる。 import anchorme from 'anchorme&#39… read more

TypeScriptのビルド中にJavaScript heap out of memoryのエラーが出た

August 12, 2020 - 588 words - 3 mins
AWS の EC2 のインスタンスが小さいせいか、あるタイミングから tsc コマンドを実行した際に以下のエラーが発生するようになった。 [stdout] [stdout] [stdout]<--- JS stacktrace ---> [stdout] [stdout]==== JS stack trace ======================================… read more