スキップしてメイン コンテンツに移動

些細な日常

Firebase StorageのArgumentException: JSON CORS data could not be loaded fromというエラー

Firebase Storage、またはCloud Storage for FirebaseのCORSの構成で、「ArgumentException: JSON CORS data could not be loaded from...」(引数の例外:JSONのCORSのデータが……からロードされなかった)というエラーが出て先へ進めなくなったけど、しかし解決策が見付かった。

どうしてArgumentException: JSON CORS data could not be loaded fromが出たか

CORSの構成のJSONファイルの文字や空白などに問題があるらしい。

[
  {
    "origin": ["*"],
    "method": ["GET"],
    "maxAgeSeconds": 3600
  }
]

所定のコードを入れたJSONファイルに対してgsutil cors set JSONファイル(cors.jsonなど) gs://Cloud Storageバケット(example.appspot.comなど)のコマンドを実行する。

するとArgumentException: JSON CORS data could not be loaded fromがソースコードの前に表示されて止まってしまう。

ArgumentException: JSON CORS data could not be loaded fromの解決策

人によって違うけれども半角括弧("")や半角スペース( )などを修正すると大丈夫なんだ。

僕は公式サイトのソースコードをクリップボードにコピーしてペーストしただけのJSONファイルで駄目になった。

普通の文章アプリだと余計な文字が追加されたりしてエラーになるかも知れないからサイト作成の専用のHTMLエディターを使っているけど、しかしそれでもエラーが出てしまう。

どうしようもない思いに駆られながら以前からソースコードの余計な文字や空白のエラーを回避したいときに使っていたブラウザのサイトアドレスの入力欄で試したら上手く行った。

公式サイトのソースコードを、一旦、ブラウザのサイトアドレスの入力欄にコピーしてペーストする。そしてJSONファイルにコピーしてペーストすると半角スペースや改行が減ってエラーが出なくなった。

参考サイト
  • ブログの投稿者: 結城永人
  • タイトル: Firebase StorageのArgumentException: JSON CORS data could not be loaded fromというエラー
  • 最終更新: 

コメント

人気の投稿

吉幾三の怒りに触れる横着な議員連中は日本の崩壊を引き起こす

イメージ

歌手の 吉幾三 が自身のYouTubeチャンネルの 吉幾三チャンネル【公式】 に 私は怒ってます! を掲載して、一体、何だろうと観てみたら飛行機で乗り合わせた国会議員の態度が悪いのを見兼ねて黙っていられなかった。 今の日本の不味い政治状況を良く表している感じがしてさらに酷くな...

宜保愛子は本物の霊能力者だと考えられる三つの真実

イメージ

昭和から平成にかけてテレビや雑誌で何度も大きく取り上げられて物凄く活躍した霊能力者の 宜保愛子 がいた。何気なく昔のテレビ番組を観ていたら霊視は嘘だったと思えない内容で、本当にびっくりした。昔、そんなに引き付けられて観ていたわけではないし、改めて霊能力が本当かどうかを確かめようと...

ナサニエル・ホーソーンの若いグッドマン・ブラウンの日本語訳

イメージ

十九世紀のアメリカの作家、小説家の ナサニエル・ホーソーン の小説の 若いグッドマン・ブラウン (1835)の日本語訳を行った。一つの文学作品として人間の洞察力に富んだ優れた内容を持つだけではなく、表現も意義深いから外国語の英語の聞き取りと読み取りの教材としても最適だと感じる。 ...