Firebase and Secret Key
Firebase allows to use a secret key values. To add some secret use
Add secret to firebase config
1firebase functions:config:set sercvice.token="xxxxxx"
Display secret
1firebase functions:config:get
Use secret on the server
1const functions = require("firebase-functions");
2const express = require("express");
3const axios = require("axios");
4
5const app = express();
6
7app.use(express.json());
8
9app.get("/payment_url", (req, res) => {
10 axios
11 .post(
12 "https://some_url.com",
13 ...
14 {
15 headers: {
16 "X-Token": functions.config().service.token,
17 },
18 }
19 )
20 .then((response) => {
21 ...
22 })
23 .catch((error) => {
24 ...
25 });
26});
27
28exports.api = functions.https.onRequest(app);