我在使用 NodeJS 和 Firebase 函数时不断收到错误意外令牌"?"



我一直得到错误意外令牌'?'当使用NodeJS和Firebase Functions时。我没有。"' token在我的代码中,所以认为它在node_modules中。我把我的代码粘贴到下面。

const functions = require("firebase-functions");
const express = require('express');
const fs = require('fs');
const app = express();
// 99 Names of Allah
app.get('/99Names', (req, res) => {
res.send(JSON.parse(fs.readFileSync('99namesofallah.json')));
});
// Duas
app.get('/duas', (req, res) => {
res.send(JSON.parse(fs.readFileSync('dua/duas.json')));
});
app.get('/duas/:edition', (req, res) => {
const edition = req.params.edition;
res.send(JSON.parse(fs.readFileSync(`dua/${edition}.json`)));
});

app.listen(3000, () => {
console.log('API listening on port 3000');
});
exports.app = functions.https.onRequest(app)

我尝试删除我的代码并检查包,但无法找到'?"令牌。

对于遇到此问题的其他人。看起来Firebase Functions和NodeJS放在一起不像可选的。我不得不编辑几个文件,并简单地将可选项更改为null/undefined检查。

下面是我发现错误的文件:

  • firebase-app.js
  • firebase-namespace.js

相关内容

  • 没有找到相关文章

最新更新