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

标签 javascript node.js

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

有一条消息说:App ID 和 API Key 存储在函数配置变量中

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;

我对 Node.js 一点都不熟悉。我应该如何创建函数配置变量?它应该是另一个文件或另一个函数或两者兼而有之?

谢谢!

最佳答案

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

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

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

firebase 函数:config:set algolia.app_id="YOUR_APP_ID_HERE"

你可以一次设置多个变量,只需用空格分隔它们:

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

要检查你的配置是否正确,你也可以运行:

firebase 函数:config:get

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

关于javascript - 如何在 Node.js 中创建函数配置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49152659/

相关文章:

node.js - GraphQLJS 使用 .graphql 文件从 NodeJS 进行查询

javascript - 在鼠标单击时使用 javascript 隐藏元素并在第二次单击时显示

使用 Swift 突出显示 Javascript 搜索文本

node.js - fs.createWriteStream 重新启动在 PM2 上运行的应用程序

node.js - 你如何在 TypeScript 中实现 GRPC 服务器?

javascript - 确保 Express 中异步中间件的同步执行

php - 将参数从 php(mysql_query result) 传递到由 onchange 事件触发的 javascript 函数

javascript - 在 jquery 模式弹出窗口中未触发按钮单击事件

javascript - 使用 Google API 将 'writing' 写入 Google 电子表格时出错

javascript - handlebars 不会呈现 HTML 图像标签? (使用 Node )