Categories
Prisma / TypeORM
RDBMSを使うとなると、created_atなどで日付・時間データを扱うことが多いのではと思ったので、ちょっと試してみました。 カラム定義には、DateTimeを指定 テーブルやカラムの定義は、schema.prism […]
Prisma / TypeORMTypeScript
PrismaでINSERTする場合、メソッドの引数にアイテムの情報を渡します。 ただし場合によっては、アイテムの中身を条件分岐させる実装が必要になります。 この場合、 TypeScriptではuserの型を指定しなければ […]
JavaScriptPrisma / TypeORM
SQLの勉強がてら、CMSのDBっぽいものをPrismaで定義したりしています。 投稿(Post)とカテゴリー(Category)で多対多のリレーションを作りたくなったので、覚書です。 作業前のSchema QuickS […]
AngularIonic
やりたいこと app-xx-skeletonやapp-alertのような、「どのページ・要素からも使う可能性のあるコンポーネント」を作りたい 実際にやった方法 Moduleを作る 「複数のModuleでdeclarati […]
AngularJavaScript
意図 Action / Reducerなどの作成をまとめてできるcreateSlice関数が使いたかった。 また、手慣れた書き方ができるならそっちのほうが良さそうに感じたこともあります。 インストール ライブラリをそれぞ […]
Angularでは、Route のパラメータで各ページのタイトルを設定できます。 もしAPIのレスポンスなど、動的なデータからタイトルタグを設定したい場合は、@angular/platform-browserのTitle […]
NetlifySaaS / FaaS
Next.jsのSSGモードやGatsbyを使っている場合、一定頻度でサイトのビルドを行いたいケースが出てきます。 Netlify本体には、2022/06時点でスケジュールビルドの機能はありません。 が、Build Ho […]
JavaScriptTypeScript
いろんなサービスやサイトでプロフィール情報(説明・画像など)を登録するのが面倒になってきたので、Gravatarで集約管理を目指しています。 情報を集約するには、そのデータを引き出せるようにする必要があります。 今回はN […]
JavaScriptLINENext.jsReactSaaS / FaaS
npm: https://www.npmjs.com/package/use-line-liffGitHub: https://github.com/hideokamoto/use-line-liff 背景 Next.j […]
AlgoliaJavaScriptSaaS / FaaSStripe
Algolia Advent Calendar 2021 19日目の記事です。 Stripeには、ベータ版ですが「Search API」があります。これを使うことで、商品データの検索などを行うことができます。 ですが、複 […]