问题描述

1
2
3
4
5
// 使用 axios框架请求数据
axios({
url: 'http://139.198.169.201/json/index.json',
method: 'get'
}).then()

解决方案

不同的网站环境可能解决方案不同

Phpstudy环境

phpstudy中apache设置跨域(头部请求模块开启)

进入phpstudy配置文件夹 C:\phpstudy_pro\Extensions\Apache2.4.39\conf 双击 httpd.conf 文件

1
2
3
4
5
# 在文件里面添加这一行,对所有域名开放
Header set Access-Control-Allow-Origin *

# 指定域名开放
Header set Access-Control-Allow-Origin http://www.***.com

使用 ctrl + F 查询如下内容,取消注释

1
2
3
4
5
6
# 将 '#' 注释取消掉
#LoadModule headers_module modules/mod_headers.so

#||

LoadModule headers_module modules/mod_headers.so

重启 Apache

现在能正常请求到数据了