如何在 Node.js 中创建函数配置变量?

Ioa*_* P. 3 javascript node.js

我正在尝试Algolia按照说明实施:here

有一条消息说: App ID and API Key are stored in functions config variables

const ALGOLIA_ID = functions.config().algolia.app_id;
const ALGOLIA_ADMIN_KEY = functions.config().algolia.api_key;
const ALGOLIA_SEARCH_KEY = functions.config().algolia.search_key;
Run Code Online (Sandbox Code Playgroud)

我根本不熟悉 Node.js。我应该如何创建functions config variables?它应该是另一个文件或另一个函数或两者兼而有之?

谢谢!

Chr*_*lly 7

我觉得其他答案可能对您不起作用的原因是您正在寻找如何设置配置,而不是检索它。

如果您还没有,则需要按照https://firebase.google.com/docs/cli/ 中的步骤安装 Firebase CLI 。

安装后,您可以像这样设置配置:

firebase functions:config:set algolia.app_id="YOUR_APP_ID_HERE"

您可以一次设置多个变量,只需用空格分隔它们,如下所示:

firebase functions:config:set algolia.api_id="YOUR_API_ID_HERE" algolia.search_key="YOUR_SEARCH_KEY_HERE"

要检查那里的配置是否正确,您还可以运行:

firebase functions:config:get

哪个应该以 JSON 格式打印出您设置的当前配置。