😸
GakuNin RDMをNext.jsから使用する
概要
GakuNin RDMをNext.jsから使用する備忘録です。
背景
以下の記事で、NextAuth.jsを使って、GakuNin RDMの認証を行う方法を紹介しました。
この延長で、GakuNin RDMのデータをロードするNext.jsのアプリを試作します。
デモ
GakuNin RDMの認証が使用できる方に限られますが、以下からお試しいただけます。
例えば以下は、接続したストレージの一覧を確認するページです。
選択したストレージ(ここではosfstorage
)におけるフォルダやファイルの一覧です。
以下は、figshareに登録したファイルを参照している例です。
osfstorageやfigshare、GitHubなど、さまざまなストレージに格納されたデータを共通のAPIから利用できる点は便利だと感じました。
GitHubのリポジトリは以下です。
まとめ
現時点(データをロードするだけ)においては、本アプリを使用する利点はありませんが、今後、他のアプリとの連携などを通じて、GakuNin RDMのデータを活用できればと思います。
参考になりましたら幸いです。
Discussion