云功能-CORS-无法读取未定义的属性“来源”

时间:2019-04-21 01:21:23

标签: firebase cors google-cloud-functions

我正在尝试将cors设置到我的项目中,但是在安装软件包后,尝试部署到Firebase后出现错误。

错误

Error: Error occurred while parsing your function triggers.
TypeError: Cannot read property 'origin' of undefined

我的代码-index.js

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

包裹

"dependencies": {
    "firebase-admin": "~7.0.0",
    "firebase-functions": "^2.2.0",
    "express": "*",
    "cors": "*"
  },

1 个答案:

答案 0 :(得分:0)

您必须将cors与express配合使用。而且我不确定是否可以在模块导入中设置属性。

这里有一个示例,说明如何将cors添加到我的express应用中。

const cors = require("cors");

const app = express();
app.use(cors({ origin: true }));

使用Typescript看起来像这样。

import * as cors from 'cors';

const app = express();
app.use(cors({ origin: true }));