【发布时间】:2017-09-21 23:33:36
【问题描述】:
这是我正在调用的函数
'use strict';
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const express = require('express');
const cors = require('cors')({origin: true});
const router = new express.Router();
router.use(cors);
router.get('*', (req, res) => {
res.setHeader('Access-Control-Allow-Origin', '*').status(200)
.send('Hello, Functions');
});
exports.date = functions.https.onRequest(router);
但是我收到了这个错误:
XMLHttpRequest 无法加载 https://us-central1-idntt-baed5.cloudfunctions.net/date。不 请求中存在“Access-Control-Allow-Origin”标头 资源。因此,原点 'https://idntt-baed5.firebaseapp.com' 是 不允许访问。响应的 HTTP 状态代码为 500。
【问题讨论】:
-
你解决了这个错误吗?
标签: javascript ajax firebase google-cloud-functions