SvelteKitでJSONBin APIを活用したデータ管理
フロントおよびバックエンドにSvelteKit、APIはJSONBin.ioを用いました。JSONBin.ioのAPIを用いることでJSONBin.ioのクラウドにホスティングされたJSONデータをAPIを通してHTTPリクエストメソッドによる取得、編集することができます。 サーバーから取得したデータはフロントで指定した条件にフィルタリングすることで特定のデータを検索することができます。また、データの追加、削除にも対応しました。追加、削除処理にはパスワードによる認証を行います。これらの処理に必要なAPIキーとパスワードはサーバーサイドのみで静的なプライベート環境変数によって管理されているのでクライアント側に公開されることはありません。 JSONBin.ioのようなサービスを使えば、素早く簡単にデータの取得、編集を行うことができることを学びました。