繁体   English   中英

Firebase Cloud Function CreateUser 上 Firestore 中的增量计数器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM