Firebase 'GET' API 返回大量 uneccesarry 数据



我在使用express的节点服务器中有一个get请求。它不是以简单对象的形式返回数据,而是给了我很多不必要的东西,比如私钥,数据类型等等。

类似:

{
"_query": {
"_firestore": {
"_settings": {
"credentials": {

p。由于明显的原因,不能显示更多的数据,但这应该可以…

我的观点是,是否有更好的方法来提取数据,或者我必须逐个字段地排列所有数据?此外,因为我是新的后端工作,你能告诉我是否身体解析器会在这种情况下有所帮助吗?

这是GET调用:

app.get('/api/getAll', async (req: any, res: any) => {
const allGifts = await db.collection('gifts').get()
allGifts.docs.map((doc: any) => doc = doc.data());
res.json(allGifts)

})

Thanks in advance…

这就是你想要做的:

app.get('/api/getAll', async (req: any, res: any) => {
const giftsSnapshot = await db.collection('gifts').get();
const gifts = giftsSnapshot.docs.map(doc => doc.data());
res.json(gifts);
});

最新更新