小编Sim*_*ård的帖子

部署 Firebase Cloud Functions(第 2 代)时如何设置区域

我正在设置一个 Firebase 项目,其功能组织在单独的文件中。我正在用第二代功能尝试这个。

查看文档,似乎尚未更新第二代,因为示例代码函数是第一代: https: //firebase.google.com/docs/functions/organize-functions ?gen=2nd#write_functions_in_multiple_files

即便如此,使用这个简单的设置一切都工作正常:

索引.ts:

import { initializeApp } from 'firebase-admin/app'
import addAmessage from './api/addAmessage'
import app from './onCall/app'

initializeApp()

exports.addAmessage = addAmessage

exports.app = app

Run Code Online (Sandbox Code Playgroud)

在 addAmessage.ts 文件中,我仅使用 Firebase 示例函数添加 setGlobalOptions:

api/addAmessage.ts:

import { onRequest } from 'firebase-functions/v2/https'
import { getFirestore } from 'firebase-admin/firestore'
import { setGlobalOptions } from 'firebase-functions/v2'

setGlobalOptions({ region: 'europe-west3' })
// Take the text parameter passed to this HTTP endpoint and insert it into
// Firestore under the path /messages/:documentId/original
const …
Run Code Online (Sandbox Code Playgroud)

node.js firebase google-cloud-functions

8
推荐指数
2
解决办法
1931
查看次数

Firebase Cloud Functions 第二代的 URL 不可预测

我习惯了 Firebase Functions,现在尝试使用 Firebase Cloud Functions 第二代建立一个项目。

当我部署我的函数时,它们没有获得我从第一代中知道的可预测 URL(例如:)https://europe-west1-[project-slug].cloudfunctions.net/[function-name],而是获得一些奇怪的 URL,例如:)https://[function-name]-kbnn7zbc7q-uc.a.run.app

我在文档中找不到任何提及这一点的内容,我希望可能有一个设置可以为函数 URL 提供更可预测的方案?

firebase google-cloud-functions

5
推荐指数
2
解决办法
823
查看次数

标签 统计

firebase ×2

google-cloud-functions ×2

node.js ×1