我有一个现有的Express服务器运行在localhost上,我希望将其集成到laravel应用程序中,并且只能通过laravel服务器对外界进行访问。
我的情况有点像这个问题,但相反的是:Proxy Express requests to laravel API
我已经查看了3个laravel代理库,它们似乎都无法在单个端点(例如,mydomain.com/expressServer/expressendpoint?expressqueryparams)上起作用,该端点发送到在mydomain.com上运行的laravel服务器会将请求代理到本地主机:6969 / expressendpoint?expressqueryparams
例如:一个用户可能向我的laravel服务器发送了一个请求。我的laravel服务器接收请求并将其复制并发送到在本地主机上运行的Express服务器。该快速服务器对外界不可见,因此简单的“重定向”将不起作用。从快速服务器获得响应后,laravel服务器将响应发送回用户。
我需要一种无缝的方式来处理各种类型的请求(例如GET,POST等)。到目前为止,我所发现的只是使用Guzzle HTTP(似乎有点杀伤力)或使用重定向(在这种情况下不起作用,我需要实际的请求信息才能通过laravel服务器(如代理服务器)到达)。