【发布时间】:2015-09-24 05:06:57
【问题描述】:
正如我在这个主题上写的,我在我的项目中使用Laravel + Angular(with Gulp)。
但是当我想请求 Laravel 提供的 API 时,这总是一个问题。
我们的前端项目正在使用 Gulp,它将在开发中的9000 端口上启动一个简单的服务器,但 Lavarel 拥有8000 端口。
不仅仅是跨域,还有账号的Auth...
所以我发现我可以在我的 Angular 项目的 gulpfile.js 中应用 proxy middleware。它应该代理从 9000 到 8000 的请求,并以 8000 的结果响应 9000。
但是很奇怪:如果代理目标是 Facebook、Google 没有问题……但是如果我想代理“localhost:8000”总是有问题。
我不知道 Laravel 是否有某种机制来拒绝来自代理的请求?
或者你有什么其他的想法可以让事情在我的情况下发挥作用?
【问题讨论】: