具体情况:前端参数传递到后台数据发生变化
JD-商城项目 与前端人员联调--在人员设置属性做修改操作时候,发现前端传入的值到后台发生了变化,百思不解。
查资料:Nginx 请求转发数据丢失问题。
问了下大牛:是否在Nginx转发时数据丢失,他说Nginx是以流的形式传递不会出现丢失数据,然后查看具体原因。
原因:在前端参数传入后台,会经过拦截器,处理数据。在登陆处会带有USER_ID,USER_NAME,等公共参数,在获取用户信息时,存在相同的key覆盖了,前端传入的参数。
自古英雄出炼狱,从来富贵入凡尘。