У меня есть облачная функция, которую мне нужно выполнить из службы Angular, которая запускается при нажатии кнопки.Я пытался сделать HTTP-запрос POST и отправить свои данные, но безрезультатно.Я исправил все ошибки, которые он мне давал, но теперь он просто ничего не делает ...
Функция HTTP Cloud
exports.recurringPayment = functions.https.onRequest((req, res) => {
console.log('Cloud Function running');
res.status(200).send('Done');
}
Служба Angular
recurringPaymentURL = 'https://recurringpaymenturl.com';
data;
newPost: Observable<any>;
constructor(public http: HttpClient){}
processPayment(user, token){
this.data = {
id: 123,
userID: 23,
title: 'Some title',
body: 'Some body'
}
//Invoke https function with POST
this.newPost = this.http.post(this.recurringPaymentURL, this.data);
}