Nuxt js - Ax ios вызовы API в asyncData после первого сбоя загрузки SSR в Safari - PullRequest
0 голосов
/ 17 января 2020

Все вызовы API, выполняемые с использованием nuxt-ax ios -module @ nuxtjs / ax ios сбой / выдавать ошибку только в браузере Safari при переходе по странице с загрузкой на стороне клиента (первая загрузка SSR работает нормально).

Ошибка, отображаемая в консоли Safari, является расплывчатой, и из нее почти ничего нельзя извлечь. У кого-нибудь была эта проблема раньше? Он совместим для всех различных вызовов API, и все они следуют одному и тому же шаблону: использование $ ax ios в asyncData и сбой после первой загрузки SSR.

Ошибка:

enter image description here

Все остальные браузеры работают, включая даже IE11.

Я пробовал современный режим Nuxt в режимах «клиент» и «сервер», но безрезультатно.

Есть мысли?

1 Ответ

0 голосов
/ 25 января 2020

Оказывается, это не было связано с nuxt. Это был мой nginx сервер, который отправлял следующие запросы OPTIONS, и Safari, очевидно, не может это обработать.

add_header 'Content-Type' 'text/plain charset=UTF-8';
add_header 'Content-Length' 0;
...