Laravel(@ 8000)+ Angular with Gulp(@ 9000),如何在请求9000时让gulp代理8000端口?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel(@ 8000)+ Angular with Gulp(@ 9000),如何在请求9000时让gulp代理8000端口?相关的知识,希望对你有一定的参考价值。
正如我在这个主题上写的那样,我在我的项目中使用Laravel + Angular
(和Gulp
)。
但是当我想要请求Laravel提供的API时,它总是一个问题。
我们的前端项目正在使用Gulp,它将在开发中的9000
端口上启动一个简单的服务器,但Lavarel拥有8000
端口。
这不仅仅是关于Cross-Origin,还有关于账户的Auth ......
所以我出来了,我可以在我的Angular项目的gulpfile.js中应用proxy middleware。它应该将请求从9000代理到8000,并且响应9000,结果为8000。
但这很奇怪:如果代理目标是Facebook,谷歌没有问题......但如果我想代理“localhost:8000”则一直存在问题。
我不知道Laravel是否有某种拒绝代理请求的机制?
或者你有什么其他的想法让我的案子有用吗?
不是Laravel用户。但我认为它已经在http-proxy-middleware的问题跟踪器中得到了回答。
尝试启动服务器:
jchayan:php artisan serve --host 0.0.0.0
awdyer:php artisan serve --host 127.0.0.1
以上是关于Laravel(@ 8000)+ Angular with Gulp(@ 9000),如何在请求9000时让gulp代理8000端口?的主要内容,如果未能解决你的问题,请参考以下文章
如何从Angular向同一域上的Laravel API发送请求?
Ionic 2 / Angular 问题与 http post 到 laravel api