こんにちは、学生ブロックチェーンエンジニアのアカネヤ(@ToshioAkaneya)です。
Firebase Cloud Functionsでweb3を使い外部リクエストを送ることがあると思います。
しかし、無料プランだとGoogleサービス以外の外部リクエストができません。
1 |
Error: Invalid JSON RPC response: "" |
というエラーが出る場合は、有料プランにしましょう。
無料のSparkプランではなく、従量課金のBlazeプランか、月額固定のFlameプランに変更する必要があります。
本当はBlazeプランにしたかったのですが、万が一攻撃を受けて多額の請求が来ることを恐れて、僕は月額固定のFlameプランを使用しています。
Blazeプランで指定料金を超える場合は自動的に動作を停止する設定にできれば良いのですが、今はまだできないそうです。(もし変わっていたら知らせて頂けると嬉しいです。)
この情報が開発者の方の参考になれば幸いです。