😸

GakuNin RDMをNext.jsから使用する

2024/11/19に公開

概要

GakuNin RDMをNext.jsから使用する備忘録です。

背景

以下の記事で、NextAuth.jsを使って、GakuNin RDMの認証を行う方法を紹介しました。

https://zenn.dev/nakamura196/articles/902201937f6592

この延長で、GakuNin RDMのデータをロードするNext.jsのアプリを試作します。

デモ

GakuNin RDMの認証が使用できる方に限られますが、以下からお試しいただけます。

https://rdm-app.vercel.app/

例えば以下は、接続したストレージの一覧を確認するページです。

選択したストレージ(ここではosfstorage)におけるフォルダやファイルの一覧です。

以下は、figshareに登録したファイルを参照している例です。

osfstorageやfigshare、GitHubなど、さまざまなストレージに格納されたデータを共通のAPIから利用できる点は便利だと感じました。

GitHubのリポジトリは以下です。

https://github.com/nakamura196/rdm_app

まとめ

現時点(データをロードするだけ)においては、本アプリを使用する利点はありませんが、今後、他のアプリとの連携などを通じて、GakuNin RDMのデータを活用できればと思います。

参考になりましたら幸いです。

Discussion