Failed to load resource: the server responded with a status of 404 (NOT FOUND)
api.github.com/repos/HydLa/HyLaGI/contents/examples/bouncing_particle_hole.hydla:1 Failed to load resource: the server responded with a status of 403 ()
example_loader.ts:44 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'replace')
at example_loader.ts:44:52
api.github.com/repos/HydLa/HyLaGI/contents/examples/cars.hydla:1 Failed to load resource: the server responded with a status of 403 ()
こんな感じで inspector の console に出る.
実際には
{"message":"API rate limit exceeded for 133.9.237.2. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)","documentation_url":"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting"}
概要
例題のロードなどで, https://api.github.com/repos/HydLa/HyLaGI/contents/examples を叩いているが,github の api の制限を超えて何度もやると
こんな感じで inspector の console に出る.
実際には
と帰ってきていて,403 エラーとなる.
解決策と感想
そもそも何度もアクセスしていたのが悪いと言えなくもない(集中作業三日目で起き始めたエラー)
自前でサーバを立てて,そこから例題を配るとかすれば解決できるが,その場合はその場合で自分が DDOS を食らわないかとか,考える必要が出てくる(まぁそんなに真剣に考える必要があるとも思えないが). deploy もその分ちょっと作業量が増えてしまうし,当面は無視するので良いと思う.