我正在尝试部署一个云函数,每当在我的Firestore中创建一个新文档时,它就会更新Algolia搜索索引。一切看起来都很好,但在最后,它出错了。我已经看过这些文档,感觉语法是正确的,所以我不知道现在该做什么。云函数日志没有指向任何东西,只是重复了我在下面收到的错误
错误消息:
=== Deploying to 'test-ffdbb'...
i deploying functions
i functions: ensuring necessary APIs are enabled...
i runtimeconfig: ensuring necessary APIs
我想使用在类型记录中键入的云函数更新Firestore中的地图,所以我编写了这段代码,但它不起作用:
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp(functions.config().firebase);
exports.sendNote = functions.https.onCall(async(data,context)=>{
const numeroSender: stri
因此,由于一些查询限制和仔细选择我使用Firebase的应用程序的哪些特性,在中断Firebase之后,我决定尝试将我的一个应用程序移回只使用Firebase的应用程序。使用新的Firebase云功能,这看起来几乎是可能的,但有几个(两个)问题,我不太确定,我想澄清之前,作出相当大的行动。
1:Can I store information in memory for querying use?我有一个查询,它要求我查询三个字段,由于这个查询,我被迫使用第三方服务器并管理NodeJS实现。我想使用NEDB对一组必要的数据进行排序,以便根据请求将用户密钥返回给用户。我读过,我们可以用云函数创建R
我试图导入一个大的JSON文件(177 k记录)到云防火墙,首先我发现了下面的代码;
上传代码
var admin = require("firebase-admin");
var serviceAccount = require("./service_key.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "my service key"
});
const firestore = a
当我将一个Date对象写到我的Firestore中时,一切都能正常工作,并且我可以在数据库中看到一个以"timestamp“类型存储的日期。如果我试图将一个Date对象传递给一个云函数,我不知道为什么,但当我将它从云函数存储到firestore DB时,它是一个空对象。 firebase.functions().httpsCallable("myFunction")({date: new Date()}) <---- // this doesn't work 因此,我决定在将Date对象发送到云函数之前,在客户端将其转换为firestore时间戳。如
exports.updateRelatedCards = functions.firestore
.document('topic/{newTopic}')
.onWrite((snap, context) => {
const newTopic = snap.data();
// search for the recieved title in a 'relatedCards' subcollection
return firestore
.collection(`card/{anyCard}/related
我正在尝试实现一个google云功能,以便在我的消防站数据库中搜索文本。下面的示例是:。当我试图部署我的函数时,我会得到以下错误:
ReferenceError: algoliasearch is not defined
我试着运行成功的npm install algoliasearch,但是我得到了相同的错误。
下面是位于函数文件夹中的package.json文件中的依赖项:
"dependencies": {
"@google-cloud/vision": "^2.3.7",
"algoliasearch":
我正在测试firebase云函数,我很好奇如何将数据从表单传递到云函数。我已经创建了一个接受几个字段的注册表单--我的计划是使用firebase创建一个auth帐户,并在创建auth帐户时运行一个云功能。此函数将在Firestore中创建一个用户文档。
下面的代码给出了我的前端设置的一个概念。
import React from "react"
import firebase from "firebase"
// create some config for firebase
const app = firebase.initializeApp(config