我有一个自动测试,它在本地运行云功能,以管理员身份登录,并将数据写入Firestore。以前,它在非管理权限方面发挥了很大作用,现在我们正在升级云功能,使其具有管理权限。我可以在本地运行测试,我可以在本地服务这个函数,然后用Postman点击它,它可以正常工作。
但是,在我们的构建服务器上运行时(Travis ),函数会抛出一个错误:14 UNAVAILABLE: Getting metadata from plugin failed with error: Could not refresh access token。
这是第一个登录的测试,所以已经有一个正在刷新的访问令牌是意外的。
在本地
A screenshot of the full error message 每当我在云shell上运行npm start时,我都会遇到这个错误,奇怪的是,这个代码所属的web应用程序已经部署并且功能齐全,我在VS代码上从来没有收到过错误,但是现在我正试图在Google Cloud平台上为同一个web应用程序创建一个登台/开发版本,当我运行npm运行时,我总是遇到这个错误。 非常感谢您提前给予的帮助! throw new Error('apiKey value must be defined!')
^
Error: apiKey value must