首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安全规则模拟器给出了错误400

安全规则模拟器给出了错误400
EN

Stack Overflow用户
提问于 2020-07-14 09:35:06
回答 1查看 129关注 0票数 0

我正在探索Cloud模拟器中的防火墙安全规则,在本教程中,我将在npm --prefix=functions test上获得以下错误(教程的步骤4.5,教程中的这是链接,以防公开访问):

函数@ test /home/user/rules-tutorial/quickstart-testing/cs-walkthrough/functions 摩卡--超时5000 正文{“错误”:{“代码”:400,“消息”:“有效负载对请求无效。”,“状态”:“INVALID_ARGUMENT”} 0传球(40毫秒) 1次失败

  1. “在所有”钩子“{root}”之前: 有效负载对请求无效。

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-20 03:39:49

我也犯了同样的错误。

转到:rules-tutorial/quickstart-testing/cs-walkthrough/functions/test.js

找到这一行并显式指定编码类型:

代码语言:javascript
复制
  const rulesContent = fs.readFileSync(path.resolve(__dirname, "../firestore.rules"));

就像这样:

代码语言:javascript
复制
  const rulesContent = fs.readFileSync(path.resolve(__dirname, "../firestore.rules"), 'utf-8');

我希望GCloud团队能在将来的版本中修复它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62892158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档