Categories
CloudflareSaaS / FaaSTypeScript
npmにSDKを公開しているSaaSは数おおくありますが、Workersの性質上全てが動作するわけではありません。 今回はOpenAIのAPIを例に、SDKを使わずに外部APIを利用する方法を紹介します。 SDKを使わず […]
AstroJavaScriptMarkdoc
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を実行 […]
AstroJavaScript
個人ポートフォリオサイトをAstroで作り直し中です。 公開しているnpmライブラリの情報を取得・表示したかったので、やり方をまとめました。 Package情報をAPIから取得する方法 https://registry. […]