CloudFunction部署:“错误解析错误:意外令牌”

时间:2020-06-26 19:54:45

标签: javascript firebase google-cloud-functions

当尝试通过以下方式部署我的cloudfunction时:Select firstname, lastname, sum(quantity) as quantitySum FROM Customer JOIN "Order" ON Customer.id = "Order".customerid JOIN orderitem ON "Order".id = orderitem.orderid WHERE country = 'Germany' GROUP BY firstname, lastname HAVING quantitySum > 500 ORDER BY lastname ,我收到此错误:

22:24错误解析错误:意外的令牌用户

这是我的代码:

firebase deploy --only functions

错误链接到const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(); const db = admin.firestore(); exports.addFriend = functions.https.onCall((data, context) => { let user = db.collection('user'); let friend = await user.where('email', '==', data.email).get(); if (friend != null) { console.log(friend.data()['id']); } }); 行,我之前做过类似的事情,并且可以正常工作。我看不到我在做什么不同。

有人看到我的错误吗?

1 个答案:

答案 0 :(得分:1)

如果要使用await,则必须将封闭函数声明为async

exports.addFriend = functions.https.onCall(async (data, context) => {