У меня есть функция 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);
}
};