Облачные функции - CORS - Не удается прочитать свойство 'origin' из неопределенного - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь настроить Cors в своем проекте, но после установки пакета я получаю сообщение об ошибке после попытки развертывания в Firebase.

Error

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 голосов
/ 21 апреля 2019

Вы должны использовать Cors с Express. И я не уверен, что вы могли бы установить свойства для импорта модуля.

Здесь у меня есть пример того, как я добавляю cors в мое экспресс-приложение.

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 }));
...