Categories
gatsbyJavaScriptSaaS / FaaSStripe
この記事は、「JP_Stripes Advent Calendar 2020」および「Jamstackその2 Advent Calendar 2020」2日目です。 SaaSなどでは、提供しているサービスの価格やプランご […]
SaaS / FaaSStripe
この記事は、JP_Stripes Advent Calendar 2020の初日記事です。 Stripe Billingを利用する場合どうしても以下のような実装を自前で行う必要がありました。 支払い方法の登録・削除 Su […]
JavaScriptNode.jsNx
Nxを使って、React SPAとNest.jsのAPIを同時にローカルで起動させる方法の覚書です。 意外と日本語記事が見当たらなかったので。 並列実行はnx run-manyをつかう create-nx-workspa […]
BlockEditorWordPress
デザインガイドラインとか的にグレーな気はしますが、やり方だけ記録しておきます。 つくりたかったもの 「inputタグ + buttonタグ」を組み合わせたフィールドを作ろうとしていました。 使ったもの BaseContr […]
AlgoliaBlockEditorWordPress
検索結果がそんなに変わらないケースだと、毎回AlgoliaにAPIリクエスト飛ばしたくないなーと思うことがあります。 だいたいどこかにキャッシュしましょうということになるわけですが、今回は「WordPressのブロックエ […]
BlockEditorPluginWordPress
それっぽい記事があまり見当たらなかったので簡単に覚書。 やりたいこと WordPressのカスタムブロックを作る APIキーを必要とするリクエストを実行する 複数の記事で利用したいので、APIキーはwp_optionsに […]
Amazon AlexaAPLask-sdkJavaScript
Alexa Live 2020まではssml-tsxを使っていたのですが、JSXの定義周りでask-sdk-jsx-for-aplと衝突するらしく、どうせならと簡単なものを作りました。 @talkyjs/ssml Rea […]
JavaScriptNext.jsReact
getStaticPropsやgetServerPropsなどでデータが取れなかった場合や、任意のエラーを表示させたい場合、next/errorを使うとよさそうでした。 メッセージ表示は一部のみ HTTP 400 / 4 […]
Next.jsでアプリを作る時にパッと使いたいスターターが欲しかったので作りました。 探せばいろいろあるにはあったんですが、create-next-appでできるものをTypeScript化しただけの薄いやつが欲しかった […]
AWS
GraphQLでDynamoDBに保存している数値を扱う時、たまにこういう結果が変えることがあります。 これは数値が大きすぎる場合に出るエラーで、「GraphQLのschemaをLongにすれば解決」とはいきません。 調 […]