gpt4 book ai didi

angular - 从 Angular7 : Response is not valid JSON object 调用 Firebase 函数时出错

转载 作者:太空狗 更新时间:2023-10-29 18:00:16 27 4
gpt4 key购买 nike

我正在尝试在 Angular 应用程序中使用 firebase 函数。我使用 angularfire2 库结果:

{错误:错误:响应不是有效的 JSON 对象。 在新的 HttpsErrorImpl(http://localhost:4200/vendor.j …}

const functions = require('firebase-functions');

const cors = require('cors')({
origin: true
});

exports.helloWorld = functions.https.onRequest((request, response) => {
cors(request, response, () => {
response.send('Hello from Firebase!');
});

});
import { Component, OnInit } from '@angular/core';
import { AngularFireFunctions } from 'angularfire2/functions';
import { Observable } from 'rxjs';
import { first } from 'rxjs/operators';

@Component({
selector: 'app-test',
templateUrl: './test.component.html',
styleUrls: ['./test.component.css']
})
export class TestComponent implements OnInit {

message: Observable<string>;
message2: string;

constructor(private fns: AngularFireFunctions) {
}

ngOnInit() {
}

getfsf() {

this.fns.httpsCallable('helloWorld')({ text: 'Some Request Data' })
.pipe(first())
.subscribe(resp => {
console.log({ resp });
}, err => {
console.error({ err });
});

}
}

最佳答案

这就是我能够修复它的方法。

exports.helloWorld = functions.https.onRequest((request, response) => {
response.send({ "data": "Hello from Firebase!" });
})

我们需要这样做很奇怪,但它确实有效!

关于angular - 从 Angular7 : Response is not valid JSON object 调用 Firebase 函数时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55504009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com