#firebase #cors #google-cloud-functions
#firebase #cors #google-cloud-функции
Вопрос:
Я пытаюсь настроить 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:
Вы должны использовать 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 }));