在laravel服务器上收到的代理请求表示在localhost上运行的服务器

I have an existing express server running on localhost that I'd like to integrate into my laravel application and only have it be accessible to the outside world through the laravel server.

My situation is a bit like this question, except in reverse: Proxy Express requests to laravel API

I have looked up 3 laravel proxy libraries and none of them seem capable of acting on a single endpoint (e.g. mydomain.com/expressServer/expressendpoint?expressqueryparams) sent to a laravel server running at mydomain.com would proxy the request to localhost:6969/expressendpoint?expressqueryparams

For example: A user might send a request to my laravel server. My laravel server takes the request and copies and sends it to the express server running on localhost. This express server is NOT visible to the outside world, so a simple "redirect" won't work. After getting a response from the express server, the laravel server sends the response back to the user.

I need a seamless way for this to work for various types of requests (e.g. GET, POST, etc). So far all I have found is to use Guzzle HTTP (seems like overkill) or to use a redirect (won't work in this situation, I need the actual request information to come through the laravel server, like a proxy).