使用`laravoole 0.5.1`如何实现跨域
在下发现laravoole后,希望将其结合到自己一个前后端分离项目中(后台采用laravel
), 但是碰到了跨域问题。
具体情况:
- 开发环境:
homestead 5.0.1
; - 已经使用
CORS.PHP
中间件; - 在使用
php-fpm
时, 可以跨域;
此时nginx
配置:fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
- 配置
LARAVOOLE_MODE=SwooleFastCGI
后,无法跨域
细节为:- 更改
nginx
配置为fastcgi_pass 127.0.0.1:9050;
- 配置
.env
的LARAVOOLE_MODE=SwooleFastCGI
; - 启动
artisan laravoole start
; - 此时无法跨域,
注:确定laravoole
配置成功,浏览器直接访问api可以获取数据,但是无法跨域。
- 更改
请问有大佬指点一下吗?
推荐文章: