Shr*_*gmi 3 firebase google-cloud-functions
我正在尝试为云功能运行 firebase 模拟器,但是当我输入时firebase emulators:start,每次出现此错误时
我也尝试按照 => https://firebase.google.com/docs/functions/local-emulator 的建议设置功能配置。它生成 .runtimeconfig.json 文件。但我仍然遇到同样的错误。

请注意,我是云函数的完全初学者。
小智 8
我遇到了同样的问题,并且能够通过.runtimeconfig.json使用 UTF-8 编码而不是 UTF-16 编码保存我的文件来修复它。
这 firebase functions:config:get > .runtimeconfig.json命令似乎默认使用 UTF-16 编码保存它,并且出于某种原因模拟器不喜欢这样。
如果使用 VScode,您可以通过单击窗口右下角的 UTF-16 LE 来更改为 UTF-8。然后只需点击保存编码 => UTF-8
小智 6
我遇到过同样的问题。.runtimeconfig.json 应位于函数目录中。
所以你必须做cd functions然后firebase functions:config:get > .runtimeconfig.json。
我认为对您产生影响的部分是TypeError: Cannot read property appid of undefined。正如Github 官方存储库上的这个问题所阐明的,您需要在通过命令firebase functions:config:get > .runtimeconfig.json配置您的命令(这与我提到的第二个错误相关)后运行该命令。algolia.app_idfirebase functions:config:set algolia.app_id="YOUR_APP_ID"
因此,首先,app_id为您的 Algolia 配置,一旦完成,运行命令firebase functions:config:get > .runtimeconfig.json,这样您就可以在 Cloud Functions 中很好地配置 Algolia,并且不再遇到错误。
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |