Я вызываю функцию http из пожарной базы Firestore из моего углового приложения, но она всегда возвращает ошибку.
service.ts
constructor(private http: HttpClient, private afs: AngularFirestore,
private fns: AngularFireFunctions, private afstorage: AngularFireStorage) { }
call(url: string) {
this.fns.httpsCallable(url)({ text: 'some-data' })
.pipe(first())
.subscribe(resp => {
console.log({ resp });
}, err => {
console.log({ error: err });
});
}
index.ts
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp()
const cors = require('cors')({ origin: true });
export const hello = functions.region('asia-
northeast1').https.onRequest((data, context) => {
cors(data, context, () => { '' })
console.log('execution started');
console.log('data', data);
return;
});