Ошибка получения CORS и CORB для события SSE в Javascript - PullRequest
0 голосов
/ 29 октября 2019

Я работаю с событием SSE, когда я отправляю запрос от клиента на сервер для подключения, а затем получаю сообщение об ошибке типа " Нет заголовка 'Access-Control-Allow-Origin' на запрошенном ресурсе. «Я использую паруса на бэкенде и реагирую на стороне внешнего интерфейса.

Вот код для справки.

Внешний интерфейс: -

let es = new EventSource(`http://localhost:1337/api/v1/sse?user=${username}`);

На бэкэнде я также разрешаю cors в файле config / security.js

cors: {
    allRoutes: false,
    allowOrigins: '*',
    allowCredentials: false,
  },

Примечание: - Если я отключаю безопасность Chrome, тов новом хромированном окне его работы

/usr/bin/google-chrome --disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating --disable-web-security --user-data-dir="/tmp/chrome_tmp"

1 Ответ

1 голос
/ 29 октября 2019

Я нашел решение, проблема была в конфигурации паруса.

Это должно быть похоже на

cors: {
    allRoutes: true,
    allowOrigins: '*',
    allowCredentials: false,
  },

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...