我有一个onCall方法,在过去的3个月里一直用作云函数。我已经通过Firebase JS SDK调用了这个函数:
const sendCreateUser = firebase
.functions()
.httpsCallable('Users_createUser');
sendCreateUser(tempUser);
然而,大约几天前,在我构建了一个项目之后,我在调用函数时出错:
获取的权限
'
https://xxxx.cloudfunctions.net/Users_createUser
'来源'
https://xxxx.firebaseapp.com
'已经
被CORS策略阻止:对飞行前请求的响应未通过
访问控制检查:没有'access control Allow Origin'头
出现在请求的资源上。如果一个不透明的响应服务于
需要,将请求的模式设置为“no cors”以获取资源
CORS已禁用。
有什么变化我应该知道吗?我的firebase javascript SDK是:
"firebase": "^5.5.4",
更新
我刚刚又点击了一遍这个方法,它似乎发生了70%左右的次数——这更奇怪。