我正在探索Cloud模拟器中的防火墙安全规则,在本教程中,我将在npm --prefix=functions test上获得以下错误(教程的步骤4.5,教程中的这是链接,以防公开访问):
函数@ test /home/user/rules-tutorial/quickstart-testing/cs-walkthrough/functions 摩卡--超时5000 正文{“错误”:{“代码”:400,“消息”:“有效负载对请求无效。”,“状态”:“INVALID_ARGUMENT”} 0传球(40毫秒) 1次失败
我该怎么解决这个问题?
发布于 2020-07-20 03:39:49
我也犯了同样的错误。
转到:rules-tutorial/quickstart-testing/cs-walkthrough/functions/test.js
找到这一行并显式指定编码类型:
const rulesContent = fs.readFileSync(path.resolve(__dirname, "../firestore.rules"));就像这样:
const rulesContent = fs.readFileSync(path.resolve(__dirname, "../firestore.rules"), 'utf-8');我希望GCloud团队能在将来的版本中修复它。

https://stackoverflow.com/questions/62892158
复制相似问题