kurosame’s diary

フロントエンド中心です

2021-01-01から1年間の記事一覧

TypeScript のユニオン型とインターセクション型について

はじめに ユニオン型(|)とインターセクション型(&)の違いを簡単な例でおさらいしておこうと思います 以下の型定義を利用して、実装します type A = { a: string } type B = { b: number } type U = A | B type I = A & B すべてのプロパティを実装する c…

SvelteKit(β 版)を見てみる

はじめに Svelte+SvelteKit の環境がコマンド 1 つで構築できるので、その構成を軽く見てみようと思います Web フレームワークのSvelteKitはSapperの後継で将来的にこちらに置き換わります この記事の@sveltejs/kitのバージョンは1.0.0-next.151です まだ β …

静的サイトの Next.js を SPA でルーティングさせる

はじめに この記事の内容は、以下のサイトと同じことをやってます この記事は自分用のメモです https://colinhacks.com/essays/building-a-spa-with-nextjs https://blog.hey3.dev/posts/nextjs-spa 概要 Next.js アプリを静的ファイルにビルドし、S3 にデプ…

ECS Fargate に exec する

はじめに トラブルシューティングなどで、ECS Fargate のコンテナーに入ってコマンドを実行する手順です コンテナーの実行環境が EC2 であれば、普通に SSH でログインして、docker execすればよいのですが、Fargate の場合はこれが使えません ECS Exec + AW…