我有一个现有的快递服务器,可以用作我的'后端'。我只是将前端移至nextJS,并希望将nextJS请求代理到后端正在运行的端口。我可以这样做吗?
我的主要问题是我不能使用身份验证cookie,因为后端服务OAuth流(在端口5000上),但是前端托管在端口3000上。理想情况下,我可以将所有内容推送通过端口3000,然后在后台静默重定向,这将使我能够正常使用会话cookie。
您有几种实现方法:
在两个服务(例如nginx)之前使用反向代理。这种方法有几个好处:
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/