Firestore Cloud Function - 如何从 url 读取参数

Sta*_*ack 4 firebase google-cloud-functions google-cloud-firestore

我需要从 firestore 云函数中的 http url 中提取参数,
HTTP URL

 https://us-central-xxxxxxxxxxx.cloudfunctions.net/somefunction?name=ABC&age=80
Run Code Online (Sandbox Code Playgroud)

Firestore云功能

export const somefunction = functions.https.onRequest(async (request, response) => {
  var name = // need to extract name from request
  var age = // similarly need to extract age from request
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我解决这个问题吗?

Sha*_*rim 5

您可以使用该request对象来访问查询参数,类似于在Express Js中执行的操作

export const somefunction = functions.https.onRequest(async (request, response) => {
  var name = request.query.name
  var age = request.query.age
}
Run Code Online (Sandbox Code Playgroud)

如果请求来自POST请求,那么您可以用于request.body.*访问值。