Когда я развернул свое приложение в Heroku, оно отлично работает в Chrome, но не загружается в Firefox и Safari.В журнале Heroku отсутствуют какие-либо конкретные ошибки: В журнале Heroku
В консоли Firefox указано: «Запрещен перекрестный запрос: одна и та же политика происхождения запрещает чтение удаленного ресурса на http://localhost:4000/graphql. (Причина: запрос CORS не был выполнен).
Это мои настройки сервера
require('dotenv').config();
const express = require("express");
const graphqlHTTP = require("express-graphql");
const schema = require('./schema/schema');
const mongoose = require('mongoose');
const cors = require('cors');
mongoose.connect(process.env.mongodburi, { useNewUrlParser: true })
mongoose.connection.once('open', ()=>{
console.log('Connected to database');
});
const app = express();
app.use(cors());
app.use(express.static("public"));
app.use('/graphql', graphqlHTTP({
schema,
graphiql: true
}));
app.withCredentials = true;
const port = process.env.PORT;
app.listen(port, ()=>{
console.log(`Now listening requests on port:${port}`);
})
Некоторые люди говорят, что это проблема с лицензией безопасности.Есть идеи как это исправить?