Nuxtjs-在Safari上首次进行SSR加载失败后,在asyncData中调用Axios API

问题描述 投票:0回答:1

[使用nuxt-axios-module @ nuxtjs / axios进行的所有API调用均失败,仅当您浏览带有客户端加载的页面时浏览器才给出错误(第一次SSR加载可以正常进行。

Safari控制台中给出的错误非常模糊,无法从中提取很多错误。有人遇到过这个问题吗?对于所有不同的API调用,它都是一致的,并且都遵循相同的模式:在asyncData中使用$ axios,并且在第一次SSR加载后失败。

错误:

enter image description here

[所有其他浏览器都可以使用,甚至包括IE11。

我已经在'客户端'和'服务器'模式上尝试了Nuxt的现代模式,但无济于事。

有什么想法吗?

safari nuxt.js
1个回答
0
投票

原来这与nuxt无关。这是我的nginx服务器在OPTIONS请求旁边发送以下内容,而Safari显然无法处理。

add_header 'Content-Type' 'text/plain charset=UTF-8';
add_header 'Content-Length' 0;
© www.soinside.com 2019 - 2024. All rights reserved.