Firebase调用函数引发CORS异常

时间:2018-11-29 22:00:06

标签: firebase cors babel

因此,当我尝试从我的Firebase域中调用函数时,我遇到了CORS问题。我在其他文件中外部编写了函数,并在运行时将其加载:

service-request.js:

exports.handler = functions.https.onCall(async (data, context) => {
   // this does stuff ...
}

index.js:

const serviceRequests = require('./customer-functions/service-request');

exports.submitServiceRequest = functions.database
    .ref('/customer-functions/service-request')
    .onWrite(serviceRequests.handler);

当我在项目公用文件夹中的实际javascript中调用它时,就像这样:

requestService({
    // Some Data ...
})

.then((res) => {
    console.log(res);
});

注意:我正在使用Babel在现代Node中编写我的方法,因此这就是异步的原因。

它抛出此错误:

Console error from browser

编辑:我认为这可能与它有关(在我项目的功能仪表板中找到)

Function as it's displayed in the dashboard

0 个答案:

没有答案