Как установить разрешение на выполнение для функций Firebase - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть функция Firebase, которая загружает некоторые данные CSV.Когда я пытаюсь выполнить функцию в браузере

https://us-central1-my-project-prod.cloudfunctions.net/downloadSomecsv

Браузер спрашивает меня о моей учетной записи Google.Как я могу установить разрешение на выполнение функции, чтобы я мог вызывать ее из href?

Это очень длинная функция, написанная на TS, поэтому я включаю только основную ее часть.

export const downloadSuppliersHttps = async (req: functions.Request, res: functions.Response): Promise<any> => {
  try {
    console.log('start downloadCsvHttps');
    const response = await new DownloadCsv().handle();
    res.setHeader(
      "Content-disposition",
      "attachment; filename=Supplieres.csv"
    );
    res.set("Content-Type", "text/csv");
    res.send(response);
  } catch (error) {
    console.error(error);
    res.sendStatus(500);
  }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...