Laravel(@ 8000)+ Angular with Gulp(@ 9000),如何在请求9000时让gulp代理8000端口?

问题描述 投票:0回答:1

正如我在这个主题上写的那样,我在我的项目中使用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 proxy gulp
1个回答
1
投票

不是Laravel用户。但我认为它已经在http-proxy-middleware的问题跟踪器中得到了回答。

尝试启动服务器:

jchayanphp artisan serve --host 0.0.0.0

awdyerphp artisan serve --host 127.0.0.1

© www.soinside.com 2019 - 2024. All rights reserved.