Categories
aws-amplifyJavaScriptNode.js
AWS AmplifyのSDK・ライブラリを使うと、認証系のUIや操作をほとんど自分で実装する必要がなくなります。 ただし、任意のUIライブラリ(BootstrapやMaterial UIなど)でAuth系の操作を行いた […]
JavaScriptNext.jsReact
Next.jsでOGPなどのmetaタグを取り扱う場合、next/headを使うのが基本です。が、別のアプリからマイグレした場合などで、どうしてもReact helmetからの移行が難しいケースもあります。 そんな場合の […]
FrontendReact
takeEveryで動かしている処理をcancelしたい場合、raceを使って停止させます。 これは、raceで何もしない処理と同時実行することで、「何もしない処理が先に完了したので、処理を完了とする」判定を出すやり方で […]
JavaScriptNext.jsReactSaaS / FaaSShopify
Shopify App CLIおよびshopify-app-nodeを使うことで、Next.jsでのShopifyアプリ開発をスムーズにはじめることができます。ただし、Next.jsが推奨する書き方よりも少し古い場合があ […]
SaaS / FaaSShopify
shopify node createを使わずに、それでもShopify App CLIで操作できるようにする方法を調べていたので覚書。 背景 TypeScriptで開発したい shopify node createで作 […]
JavaScriptNext.jsNode.jsTypeScript
基本的にKoaやExpressなどを使う必要はないのですが、Shopify Appなどでお世話になりそうなので勉強がてら車輪の再開発してました。 進め方 Next.jsのKoa Exampleを目指して、自力で実装します […]
AWS
わかってしまえばなんということも無いことなので、忘れた時に見返すための覚書として。 ハマったこと1: viewer-XXXはLambda@edgeと併用不可 ※現在はAWSのドキュメントに可能な組み合わせ表があります。 […]
JavaScriptReactSaaS / FaaSShopify
Shopifyのアプリ開発などで使うUI FrameworkであるPolarisですが、意外と単体で動かす方法を紹介しているものが少ない気がしたのでまとめました。 ただのUIフレームワークとして動かす方法ですので、Sho […]
Shopifyでアプリを作る場合、CLIからだとRuby on RailsまたはNode.jsから選択できます。Node.jsでNext.jsやTypeScriptを使ったローカルでの開発を準備するまでの手順を覚え書きと […]
Amazon AlexaAPL
AlexaのGitHub Orgにきになるリポジトリがあったので試してみました。 簡単な動かし方 TypeScriptでざっと書いたコードがこちらです。 Promiseで結果が返りますが、バリデーションエラーだからThr […]