Next.jsのSWCコンパイラでPolyfillの自動挿入はできるのか
SWCやBabelを使用すればPolyfillの自動挿入は設定次第で可能です。SWCの設定方法やNext.jsのenv設定の可能性についても探った結果、Next.jsのSWCコンパイラでは設定する方法がありませんでした使われてないiOSシミュレーターを削除してMacbookのストレージを空ける
unavailableと表示される使えなくなったシミュレーターを一発削除できるコマンドを紹介。他にも様々なプロジェクトに携わりストレージがパンパンになってしまったMacbook内のシミュレーターを整理しました。Sentryにソースマップが効かない問題を解決
最近のWebアプリ開発環境の紹介
Next.jsで開発する際の設定を紹介。TypeScriptやESLint、Prettier、CIなどどういう設定で開発しているか紹介します。AdonisJSのOpaque Tokenの期限を更新する
Adonis5をAPIサーバーとして扱う場合の認証はAPI tokensというOAT認証方式のトークンが採用されています。AdonisにはOpaqueトークンを更新する機能が用意されていないので、トークンの期限を更新をどうしたかを紹介します。AdonisJSでDBから件数検索できるgetCountを追加する
検索件数が知りたいときに数値を返すgetCountを作成する。AdonisのORMにはcount関数が存在するのだが、通常のSQL同様の結果が返ってきて不便なので、このcount関数を拡張して便利な関数をQueryBuilderに自作します。AdonisJSのSQLクエリをデバッグする
AdonisではORMを使ってDBへのアクセスを行うので、実際に発行されているSQLクエリがわからない。そのため、N+1問題とかを見つけにくくなっている。今回は裏で発行されているSQLクエリをログに出力できる設定を紹介します。AdonisJSの開発環境をSSLで起動する
Adonisで開発環境でもHTTPSで起動できるようにしました。Facebookのログイン認証を行うのにSSLである必要があるため開発環境でもHTTPSにする必要がありました。AdonisJSにテストを導入する
Adonisでのテスト導入手順と、旧Adonis v4との違いを紹介します。AdonisJSにValidator機能を追加する
Validatorとは、リクエストで送られてきたデータを解析・検証して異常があれば、エラーメッセージをレスポンスすることができる機能です。Validatorの導入手順とAdonis v4との違いについて紹介します。AdonisJSに認証機能を追加する
AdonisJSでユーザーログイン認証設定の紹介と旧AdonisJS v4から移行する際の修正箇所を紹介します。AdonisJSでデータベース接続設定
AdonisJSでデータベースへの接続設定の紹介と旧AdonisJS v4から移行する際の修正箇所を紹介します。