エンジニアを目指す日常ブログ

日々勉強したことのメモ。間違っていたらコメント等で教えてください。

プログラミングの勉強

【Node.js】モジュールの作成方法

Node.jsでWEB-APIサーバを立ち上げたが、一部の処理を別のモジュールとして切り出したい場合がある。自分でモジュールを定義して、処理を呼び出す方法をメモ。

【Node.js+ejs】includeの使い方メモ

ejsの構文として`include`がある。 ejsファイルからejsファイルを呼び出せる。 include構文の使い方をメモする。

Node.js + ejsでフロントエンドを作成する方法メモ

前回、Node.jsを利用してWEB APIサーバを立ち上げた。 流れで、テンプレートエンジンを利用してフロントエンドをNode.jsで実装する方法も学んだので、メモしておく。

Node.js + Express でWEB-APIサーバを作成する

Node.jsを利用してWEB APIサーバを立ち上げたい。 Node.jsに画面サーバを担わせることもできるが、画面側はReactで作成したいので、今回はWEBサーバとして基本的なAPIを提供するところまでを目標とする。

HTTPリクエストツールPostmanの利用/インストール時のエラー対応

Node.jsの勉強をしていたところ、HTTPリクエストをPOSTメソッドで投げたい場面が出てきたため、Postmanを利用することにした。手順のメモ。

PowerShellを管理者権限で実行できているか確認するコマンドメモ

PowerShellを管理者権限で実行できているか確認するコマンドメモ。

CodePipelineを利用してECS Fargateでブルーグリーンデプロイメントする

CodePipelineを利用してECS Fargateでブルーグリーンデプロイメントする。 まず、ビルド、デプロイについて単体で理解し、それらの設定をCodePipelineに組み込んでいった。かなり苦労したので、エラーの内容も合わせて紹介する。 順々にやっていったことで20…

Lambda+API GatewayからDynamoDBにアクセスする方法

Lambda関数を作成し、DynamoDBにアクセスする。 Lambda関数を呼び出すためにAPI Gatewayを利用する。

AWS DynamoDBにデータベースを作成し、データを入力する方法メモ

AWS上にDynamoDBを作成し、レコード(アイテム)を追加する。

package.jsonとpackage-lock.json とは?(Node.js/React)

ReactアプリやNode.jsのExpressでアプリを作ると自動で作成される`package.json`ファイルの意味をメモ。

EC2へのSSHアクセス時にポートフォワーディングを設定する方法メモ

EC2にSSH接続する際、ポートフォワーディングの設定をしたのでメモ。

SSHアクセスした先のファイルをVSCodeで編集する方法メモ

SSHアクセスした先のファイル(今回はAWS EC2上に作成したファイル)をVSCodeで編集する方法のメモ。

Node.js インストール方法メモ

Node.jsのインストールを実施したので方法をメモ。

ECS(Fargate)でコンテナを起動その2(ALBを利用したルーティング&CodeDeployの下準備)

以前の記事では、パブリックサブネット上に直接ECSサービスを作成し、タスクに割り当てられたIPアドレスに直接アクセスした。これだとタスクを起動するたびにIPアドレスが変わってしまうので、今回は、ALBを用意してコンテナへのルーティングを実施する。

ソースコードをAWS CodeCommitで管理する方法メモ

ローカルで開発したソースコードをAWS CodeCommitで管理する。

npm installでのパッケージインストールが上手くいかないときにやったことメモ

APIで値を取得するHTTP クライアント`axios`をインストールしたところエラーとなった。解決した方法のメモ。

【.dockerignore】dockerイメージビルド時に、特定のフォルダをコピー対象から外す方法メモ

Dockerイメージをビルドする際、コピーしたくないフォルダがある時に、`.dockerignore`ファイルを作成してコピー対象から除外する方法を実践する。

ECS(Fargate)でReactアプリを起動する方法メモ

ECSのコンテナにReactアプリを載せる方法のメモ。ECRを利用。

ECS(Fargate)でコンテナを起動する方法メモ(基礎編:nginxアプリ)

ECS(Fargate)でコンテナを起動する方法メモ

EC2サーバ(Linux)上でdockerコンテナを起動する方法メモ(nginxベース)

EC2サーバ(Linux)上にdocker環境を構築し、コンテナを立ち上げてwebサイトを表示する。

【AWSに入門】EC2でサーバを立ち上げて、SSHでサーバに入る方法メモ

EC2でサーバを立ち上げて、SSHでサーバに入る方法メモ。

Gitのbranchを使って不具合発生前のアプリにロールバックする方法メモ

はじめに 今回の記事の目的 Gitで作っていたアプリがうまく動作しなくなったため、Gitのブランチを利用して「昨日の状態に戻す」ことをしてから、アプリを修正し、「修正版のアプリをマージする」ことで対処した。gitのbranchの作成方法やmergeの方法を学ん…

ReactにおけるCSSの設定方法(styled-components)

React機能の勉強メモ。Reactで作成するアプリにCSSを適用する方法のメモ。今回はstyled-componentsを利用。

React(Java Script)アロー関数の文法と、ハマった罠

ReactでWebアプリを作成したい。dockerやAWS Amplifyも使ってみたい。今回は、アロー関数の罠についてメモ。

VScodeでReact開発をするためにESLintをインストールする方法メモと、VScodeに入れた拡張機能

ReactでWebアプリを作成したい。dockerやAWS Amplifyも使ってみたい。今回はVScodeでESLint(JavaScript のための静的検証ツール)を使えるようにする。その他、必要な拡張機能をインストールする。

作成したReactアプリを編集・ビルド・ホットリロードする方法メモ

ReactでWebアプリを作成したい。dockerやAWS Amplifyも使ってみたい。今回はアプリを編集する。

ソースコードをGitHubで管理する方法メモ

ReactでWebアプリを作成したい。dockerやAWS Amplifyも使ってみたい。今回はソースコードをGitHubで管理する準備をする。

Reactアプリ(または React×TypeScriptアプリ)を作る方法メモ

ReactでWebアプリを作成したい。dockerやAWS Amplifyも使ってみたい。今回はコンテナ上でReactアプリを作成、起動する。

vagrant上にdockerコンテナを立ち上げる方法メモ(Node.jsベース、docker-compose利用)

Vagrant上にdockerコンテナを立ち上げる。

GitHubとgitコマンド

プログラミングの勉強のメモ。