前端用的vue,后端用的laravel-S。
在laravel根目录的public目录下新建.htaccess文件,内容如下:
<IfModule mod_headers.c>
#这里*代表接受所有来源的访问,一般来讲不太安全,可以只放你需要的域名或者ip及端口
Header always add Access-Control-Allow-Origin: "*"
Header always add Access-Control-Allow-Methods: "GET,POST,PUT,DELETE,HEAD,OPTIONS"
Header always add Access-Control-Max-Age: "1000"
Header always add Access-Control-Allow-Credentials: "true"
Header always add Access-Control-Allow-Headers: "Origin, X-Requested-With, Content-Type, Accept, token, platform"
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#记得此处ip和端口换成你自己的
RewriteRule ^(.*)$ http://127.0.0.1:5200/$1 [QSA,P,L]
#???? proxy_mod proxy_http_mod request_mod
</IfModule>