【问题标题】:Using Firebase Functions with Express.js将 Firebase 函数与 Express.js 一起使用
【发布时间】:2021-10-25 16:34:03
【问题描述】:

我正在编写一个接受来自 API 端点的输入的函数。但问题是当我现在想将记录插入数据库时​​。我立即在函数之前添加 async,我得到一个 Parsing Error: Unexpected token => 的 eslint 错误。因此,我无法部署该功能。请同时查看随附的屏幕截图

app.post("/c2b/confirm", async (req, res) => {
  console.log("----------confirm-------------");
  console.log(JSON.stringify(req.body));
  const payment = admin.firestore().collection("payments").doc();
  await payment.set(req.body);
  res.status(200).json({"ResultCode": 0, "ResultDesc": "Success"});
});

exports.main = functions.https.onRequest(app);

【问题讨论】:

    标签: node.js firebase express google-cloud-functions


    【解决方案1】:

    这是一个 linter 错误。 请确保你的 eslintrc 中有这些:

    {
      "env": {
        "node": true,
        "es6": true
      },
    
      "parserOptions": {
        "ecmaVersion": 8
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-10-17
      • 2012-04-01
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 2020-07-08
      相关资源
      最近更新 更多