跨域访问

在前端 ajax 访问资源的时候,如果出现这个错误提示

Access-Control-Allow-Origin' header

就是出现了跨域访问的问题,服务器不允许非本域名的请求。

只需要在服务器上配置一下就好

apache 服务器配置

在相应的文件夹设置中添加以下内容

DocumentRoot "/Users/Kyle/Documents/website"
<Directory "/Users/Kyle/Documents/website">

Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All

# Allow cross origin 下面这行就是允许所有跨域请求的配置
Header set Access-Control-Allow-Origin *

Require all granted
</Directory>