![](/img/trans.png)
[英]Firebase Cloud function not updating data in Firestore database
[英]Firebase Cloud Function increment counter in Firestore on CreateUser
每次创建新用户时,我想使用 Firebase Cloud Functions 更新我的 Cloud Firestore 数据库中的值。 这是我的index.js
的样子:
const functions = require('firebase-functions');
export const accountCreate = functions.auth.user().onCreate(user => {
console.log(user.data);
const FieldValue = require('firebase-admin').firestore.FieldValue;
var userCounterRef = db.collection('data').doc('userCounter');
userCounterRef.update({ count: FieldValue.increment(1) });
});
问题:如果我运行firebase deploy
,我会收到此错误:
3:1 错误解析错误:'import' 和 'export' 可能仅与 'sourceType: module' 一起出现
✖ 1 个问题(1 个错误,0 个警告)
错误:函数预部署错误:命令以非零值终止
退出代码 1
这是我的eslintrc
文件:
module.exports = {
root: true,
env: {
es6: true,
node: true,
},
extends: [
"eslint:recommended",
"google",
],
rules: {
quotes: ["error", "double"],
},
};
我在这里错过了什么?
尝试将其添加到您的配置文件中:
{
"parserOptions": {
"sourceType": "module",
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.