【发布时间】:2021-10-08 06:53:46
【问题描述】:
在发帖之前,我想明确表示我对这一切(node、eslint、firebase)非常陌生。
所以现在我正在为我正在开发的 Roblox 游戏/组编写概念证明。然而,这与我的问题无关,当我尝试编译异步函数时,我的问题就出现了。我得到了错误
Parsing error: Unexpected token =>
我的一个朋友采用了相同的 sn-p 代码,显然它对他们来说很好用。我真的很茫然,一切看起来应该可以工作。
节点版本为 14.17.3
这是我的代码
const functions = require("firebase-functions");
const express = require("express");
const cors = require("cors");
const app = express();
const fs = require("fs");
const Webhook = require("discord-webhook-node").Webhook;
const URL = "EXPUNGED";
const hook = new Webhook(URL);
const tmp = require("tmp");
const noblox = require("noblox.js");
const cookie = "EXPUNGED";
app.use(cors({origin: true}));
app.post("/api/rank", async (req, res) => {
const currentUser = await noblox.setCookie(cookie);
functions.logger.log(`Logged in as ${currentUser.UserName} [${currentUser.UserID}]`);
const groupInfo = await noblox.getGroup(000000);
functions.logger.log(groupInfo);
res.end("Received POST request!");
}
);
exports.widgets = functions.https.onRequest(app);
顶部的变量比我在块中使用的多的原因是它用于脚本的其他部分。它们不会以任何方式影响代码块。
如果您需要我未能提供的更多信息,请告诉我。
【问题讨论】:
-
更新你的 ESLint 配置:stackoverflow.com/a/68587724/13130697
标签: node.js google-cloud-functions eslint