Failed to load API definition
Fetch error
Failed to fetch http://192.168.1.22/swagger/api.yaml
Fetch error
Possible cross-origin (CORS) issue? The URL origin (http://192.168.1.22) does not match the page (http://192.168.1.23). Check the server returns the correct ‘Access-Control-Allow-*’ headers.
问题解决方案如下:
对于跨源共享,设置标头,其他java,C代码同理:
‘Access-Control-Allow-Origin’:’*’;
PHP代码配置:
header(‘Access-Control-Allow-Origin’:’*’);
node代码配置:
app.use(‘Access-Control-Allow-Origin’:’*’);
这将允许共享不同域的内容。
##############################################
如果您使用的是PHP,请尝试在php文件的开头添加以下代码:
如果您使用的是localhost,请尝试以下操作:
header(“Access-Control-Allow-Origin: *”);
如果您使用的是外部域,例如服务器,请尝试以下操作:
header(“Access-Control-Allow-Origin: http://www.website.com”);
###############################################
设置这些头文件(在PHP中添加了一些示例代码):
header(‘Access-Control-Allow-Origin: https://not-example.com’);
header(‘Access-Control-Allow-Credentials: true’);
header(‘Access-Control-Max-Age: 604800’);
header(“Content-type: application/json”);
评论0