人生で始めてfetchを使った
投稿日: 2024/5/23
#React
ブクログのデータを取得したい!!!
ブクログのデータを取得するために試行錯誤した.
最初は「/~/feed」のXMLデータをparserを使って取得しようとした.取得自体は出来たのだが,ISR?にするためにはrevalidateという固有値をapp/page.tsxに設置しなければならず,それがビルドするときに引っかかってエラーを吐いてしまった.
そのため,urlはそのままに取得自体はfetchでおこない,そのXMLデータをparserで解析するという手段を用いた.fetchの引数にオプション設定するrevalidateであればエラーを吐かなかったので,それで満足した.(実際にデータを取得しているかは確認していない)
追記:デプロイ後にブクログの本棚を更新したところちゃんと1時間周期でデータを持ってきていることが分かった