代码之家  ›  专栏  ›  技术社区  ›  Notbad

如何在使用firebase函数调用时传递get params

  •  1
  • Notbad  · 技术社区  · 7 年前

    我有一个firebase cloud函数,它在触发时检索一些get参数:

      const developerId: string = request.query.developerId;
      const appPackage: string = request.query.appPackage;

    如您所见,我使用request.query获取get参数。

    使用Cloud Functions Emulator时,更容易通过命令行通过这样的调用触发函数:

    functions call registerInstall --file=.\function_params\registerInstall.json
    

    json只是一个文件,包含从命令行调用时传递给registerinstall函数的参数。

    我得到的问题是,我通过request.body成员而不是request.query获取这些参数,这是使用任何web浏览器触发函数时的正确参数。

    有没有可能强制“函数调用”通过request.query成员而不是request.body传递.json文件中的参数?

    干杯。

    0 回复  |  直到 7 年前