几天前,我收到Google Firebase的一封电子邮件,说我的一些云功能正在使用测试版,如果我理解正确,他们将删除测试版调用。所以现在我必须更新它。我想检查我的哪个函数正在调用测试版,我没有对任何API发出静态请求。我使用firebase函数来调用API,其中一个函数是调用firebase API。那么,有没有任何可能的方法来了解调用测试版API的函数?我正在使用0.8.1
,所以正是因为这个版本,函数才调用API测试版,或者还有其他东西吗?这是我的Package.json
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"serve": "firebase serve --only functions",
"shell": "firebase experimental:functions:shell",
"start": "npm run shell",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log"
},
"dependencies": {
"asyncawait": "^1.0.6",
"firebase-admin": "~5.8.1",
"firebase-functions": "^0.8.1"
},
"private": true
}
感谢
此项目中的所有函数都使用非常旧的测试版API。由于这种依赖性,你可以判断:
"firebase-functions": "^0.8.1"
在撰写本文时,最新的firebase功能模块是3.5.0。自0.8.1以来,API发生了显著变化,如果您在不更改代码的情况下升级,您的代码(用于非http函数(将无法工作。您应该查阅文档来了解现代API。