首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法访问firebase函数中的批处理()

无法访问firebase函数中的批处理()
EN

Stack Overflow用户
提问于 2018-08-26 10:24:13
回答 1查看 58关注 0票数 0

根据下面的文档,批处理应该可供消防局使用。

https://firebase.google.com/docs/firestore/manage-data/transactions

我有一个包含以下内容的函数

代码语言:javascript
复制
import * as functions from 'firebase-functions'
import createCharacter from './tasks/createCharacter'

const { firestore } = functions

const batch = firestore().batch()

但是,firestore()抛出无效的错误(使用类型记录)

ts不能调用类型没有调用签名的表达式。类型的import("/node_modules/firebase-functions/lib/providers/firestore")‘没有兼容的调用签名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-26 14:26:09

您不能通过Functions那样访问Firestore。您可以做的是安装Fi还原管理SDK:

代码语言:javascript
复制
npm install firebase-admin

然后导入它并使用Firestore API

代码语言:javascript
复制
import * as admin from firebase-admin
admin.initializeApp()

const firestore = admin.firestore()
// now firestore is a Firestore object

上面的firestore是一个萤火虫对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52025322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档