作者:普罗土 | 来源:互联网 | 2023-07-08 19:22
我是Node js的新手。我正在尝试从Firestore数据库的集合用户中获取用户列表。我只返回error code 500
,其中包含一组空数据{}
。我也是
//firebase init
const functiOns= require('firebase-functions');
const admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
//express and cors init
const express = require('express');
const cors = require('cors')
//middleware init
const app = express();
app.use(cors());
const db = admin.firestore();
app.get("/",(req,res) => {
db.collection("users").get().then(snapshot => {
//console.log(snapshot.val());
return res.status(200).send(snapshot.val());
}).catch(err => {
return res.status(500).send(err);
});
});
exports.users = functions.https.onRequest(app);
我也尝试使用snapshot.data()获取值,但收到的错误仍然相同。