2020-11-01から1ヶ月間の記事一覧

Reactで孫のイベントで親のステートを変更する(コンポジションとコンテクスト)

目的 環境 実装例 コンポジションとは 実装例 コンテクストとは 実装例 まとめ 目的 孫のイベントで親のステートを変更したい。 環境 Node.js v14.15.0 NPM v6.14.8 React v17.0.1 create-react-app v4.0.1 実装例 実装パターンを二通り試した。 コンポジシ…

ローカル開発環境でプロキシサーバを構築しHTTP headerを利用する

前提 環境 結論 詳細 app 動作確認 前提 Webアプリケーションサーバ+プロキシサーバ構成のアプリケーションを運用する Webアプリケーションサーバにアクセスする際、プロキシサーバがX-Forwarded-Hostを付与する X-Forwarded-Host - HTTP | MDN これらのロ…

Next.jsでhealth checkを実装する

概要 環境 結論 方法1 方法2 まとめ 概要 Next.jsでhealth checkを実装する。 k8s上で動かすという要件を想定する。 下記exampleを利用する。 https://github.com/vercel/next.js/tree/canary/examples/with-docker 環境 Next.js v10.0.1 Node.js v14.15.0 N…

Node.jsをDockerで動かすときのPID 1問題について動作確認する

概要 結論 確認 対応 tiniを利用する initオプションを利用する 参考 概要 Node.jsとDockerのPID1問題について動作確認する。 結論 Dockerでnodeプロセスを動かす場合 直接動かすときはtiniやdocker run --initオプションを使う npmを使って起動しない 確認 …