【发布时间】:2020-04-27 23:12:14
【问题描述】:
如何解决 CORS 错误?我在测试非常简单的功能时遇到了 CORS 错误,请帮助我
const functions = require('firebase-functions');
const cors = require('cors')({ origin: true });
import * as admin from 'firebase-admin';
admin.initializeApp();
exports.test = functions.https.onRequest((req, res) => {
res.set('Access-Control-Allow-Origin', '*');
res.set('Access-Control-Allow-Credentials', 'true');
res.send("hello!!");
});
//on calling in .js file
var test = firebase.functions().httpsCallable('test');
test().then(function(result) {});
【问题讨论】:
-
在 request 中设置
Access-Control-...标头没有任何作用,因为它们是从目标服务器接收的 response 标头。
标签: javascript cors google-cloud-functions