lelelemon’s blog

カメの歩みでのんびり学んでいます。

2024-02-01から1ヶ月間の記事一覧

【トラブルシューティング】Docker起動したElasticSearchのコンテナが起動後少しすると停止する

docker-compose.yml version: "3" services: es01: build: . container_name: es01 environment: - node.name=es01 - discovery.seed_hosts=es02 - cluster.initial_master_nodes=es01 - cluster.name=docker-cluster - bootstrap.memory_lock=true - "ES_JA…

【トラブルシュート - Golang】gqlgen で生成した GraphQL API と WebSocket 通信できない

Go

gqlgen.com gqlgen version: v0.17.44 gqlgen 公式の手順に従いAPIを作成し、 const wsLink = new GraphQLWsLink( createClient({ url: "ws://localhost:8080/query", }) ); Apollo Client を使って上記のように WebSocket 通信を確立しようとしたものの、 C…

【React】簡易的なWebチャットアプリを作成

チャットアプリのようなものを作ってみたいと思い、React で簡易的なWebチャットアプリを作成してみました。 ソースコードの全量は以下です。 作成したアプリ 動画キャプチャ↓ システム構成 以下の機能を持つアプリを作成しました。 ホーム画面 メッセージの…

【React】EventEmitter でイベントを検知し任意の処理を実行する

最近、Node.js の EventEmitter というイベント処理用の機能を知ったので、React と組み合わせて簡単な実装サンプルを試してみました。 EventEmitter とは 独自のイベントを登録し、そのイベントがトリガーされたときに任意の処理を実行することができます。…

【React】APIコールして取得結果を画面に反映する

React を使って外部APIをコールし、取得したレスポンスを画面に反映する簡単なサンプルです。 一連のサンプルコードは こちら にプッシュしています。 サンプル実行キャプチャ 実行環境について 下記の環境で動かしています。 Ubuntu 20.04.4 LTS (Focal Fos…