我试图在index.js文件中提供serviceAccountKey.json文件的路径,因为我无法注册新用户并无法上传已登录用户的DP(如果该帐户是从以下位置创建的,则用户可以登录)由于错误400
而导致手动更新Firebase)。我将serviceAccountKey.json文件粘贴到(Firebase)函数文件夹中,该文件与公用文件夹不同,并且我的Index.js文件也位于同一文件夹(函数文件夹)中。
图片描述了我的项目目录
我给出的路径为
var serviceAccount = require("/serviceAccountKey.json");
好的,有关更多详细信息,我粘贴了Index.js文件的完整代码-
const functions = require('firebase-functions');
const express = require('express');
var admin = require("firebase-admin");
var serviceAccount = require("/serviceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "I DON'T THINK IT IS COMPULSORY TO TYPE URL IN STACKOVERFLOW"
});
const app = express();
app.get('/', (request, response)=>{
response.send(index.html);
});
exports.app=functions.https.onRequest(app);
我得到了错误-
Error parsing triggers: Cannot find module '/serviceAccountKey.json'
有什么想法吗?
答案 0 :(得分:0)
由于这是当前路径中的文件,因此可以执行以下操作:
var serviceAccount = require("./serviceAccountKey.json")
我也建议您在这里查看路径文档:https://nodejs.org/api/path.html