Я пытаюсь отправить multipart/form-data
через URLRequest
в своем приложении в Cloud Functions для Firebase. И чтобы проверить, связаны ли моя облачная функция и мое приложение, я создал тестовую функцию и развернул ее:
function test(data, callback) {
console.log("Test begin:");
console.log(data);
console.log("Test finish...");
callback(null, null);
}
exports.test = functions.https.onRequest((request, respond) => {
console.log("test called");
test(request.body.data, function(data, error) {
respond.json({
data: data,
error: error
});
});
});
Однако после отправки URLRequest
в консоль ничего не выводилось, а вместо этого я получил html в качестве данных. Открывая html, я получаю Error: Forbidden. Your client does not have permission to get URL / from this server.
Как это исправить?