Categories
AstroJavaScriptMarkdoc
個人のポートフォリオサイトを、2023年からAstroで構築しています。 サイトの要件として、「日本語でも英語でも表示すること」があったため、勉強も兼ねてある程度自前で実装してみました。 基本方針 英語をベースとする 日 […]
CloudflareSaaS / FaaSTypeScript
npmにSDKを公開しているSaaSは数おおくありますが、Workersの性質上全てが動作するわけではありません。 今回はOpenAIのAPIを例に、SDKを使わずに外部APIを利用する方法を紹介します。 SDKを使わず […]
Markdocでは、{% custom %}Custom Tag{/% custom %}のような「独自のタグ」を作れます。 Astroでタグの作成・登録を行う方法を紹介します。 独自タグの描画内容を、実装する まずは「 […]
aws-amplifyJavaScriptNode.js
基本的には、APIもAmplifyで管理して、APIクラスを使ったAPI呼び出しを行います。 同じCognito User Poolsを使う、Amplifyで管理されていないAPIを呼び出すケースでは、Authoriza […]
CloudflareSaaS / FaaS
KVを利用したAPIをWorkersで作ろうとした際に、エラーに遭遇したので覚え書き。 wrangler devがエラーになる wrangler devを実行すると、「開発環境でproductionのKVにアクセスしない […]
CloudflareJavaScriptSaaS / FaaSTypeScript
WranglerコマンドでCloudflareのKVストアを立ち上げてみました。 Cloudflare Workersプロジェクトをセットアップ KVはWorkersのプロジェクト内に作成します。 Wranglerでは、 […]
Astro2.1から追加された、Markdocインテグレーションを試してみました。 A new experimental Markdoc integration has also been published along […]
Cloudflare入門中です。 SQLiteのマネージドDBサービス「Cloudflare D1(Alpha版)」のセットアップやwranglerでのアクセスに挑戦しました。 Cloudflareダッシュボードから、D […]
JavaScriptPrisma / TypeORMReactremix
Remixプロジェクトで、セットアップ時にPrismaが入っていないケースがある様子でした。 たぶん、テンプレート次第なのかもしれません。 必要なライブラリを追加する 「やっぱりPrisma入れたい」となった場合、ライブ […]
sainty.io
Headless, Composable系のCMS「sanity.io」のCLIツールをセットアップしてみました。 npxでCLIを起動・ログインする Sanityアカウントと連携するため、sanity loginを実行 […]