'Ответ EventSource имеет тип MIME ("text/html"), который не является "text/event-stream". Прерывание соединения. после обновления nuxt 2 до nuxt bridge

      "@nuxt/bridge": "npm:@nuxt/bridge-edge@^3.0.0-27928371.c30fa0f",

Я использую эту версию моста. Похоже, тип контента по умолчанию для ответов SSE в Nuxt.js Bridge был изменен с text/event-stream на text/plain.

Кстати, я не уверен, что причина в socket.io, я пробовал:

      Vue.use(new VueSocketIO({
  debug: true,
  connection: 'http://localhost:3000',
  transports: ['polling'],
  polling: {
    extraHeaders: {
      'Content-Type': 'text/event-stream',
    },
  },
}));

Это не помогло.

Кто-нибудь знает, как это исправить?

Ошибка, отображаемая на консоли, пока не влияет на какой-либо компонент. Я надеюсь, что это можно исправить. Спасибо!

0 ответов

Другие вопросы по тегам