nginx代理服务携带token问题

前后端分离项目。前端使用VScode启动,后端使用IDEA启动,访问首页没有问题。当使用nginx启动前端后,页面无法访问,有权限控制。请问是不是需要使用nginx携带token,才可以访问(nginx是不是可以携带token?),或者其他的解决办法。

你的nginx配置是怎么样的?

nginx是可以配置携带token相关,但这玩法比较复杂,而且很少这样玩,一般都是 前段和后端服务上进行,例如微服务中,弄一个关于鉴权认证方面的服务auth,转做相关认证,所以也好奇你们项目程序的性质。


nginx携带token的文章,例如:https://blog.csdn.net/shenshaoming/article/details/105097359

在nginx代理服务中,携带token的方式有两种:
1.在请求中添加Authorization头,将token作为其值,例如:

Authorization: Bearer YOUR_TOKEN

2.在请求中添加一个参数,例如:

https://www.example.com?token=YOUR_TOKEN

需要注意的是,在使用nginx代理服务时,需要在配置文件中指定请求头或请求参数的名称,以便nginx代理服务能够正确获取到token。