Reactjs 为什么没有';t Axios是否在HTTPS中自动发送授权标头?JWT&x27;s
制作了一个react/redux应用程序。服务器端将根据用户凭据提供jsonwebtoken,我将在浏览器中接收它。没问题 在当地。一切都很顺利。我将jwt表示为阻止所有/api路由的中间件。当我检查我的开发工具并查看网络选项卡时,每个请求都会发送授权头,因为我使用了Reactjs 为什么没有';t Axios是否在HTTPS中自动发送授权标头?JWT&x27;s,reactjs,authorization,redux,jwt,axios,Reactjs,Authorization,Redux,Jwt,Axios,制作了一个react/redux应用程序。服务器端将根据用户凭据提供jsonwebtoken,我将在浏览器中接收它。没问题 在当地。一切都很顺利。我将jwt表示为阻止所有/api路由的中间件。当我检查我的开发工具并查看网络选项卡时,每个请求都会发送授权头,因为我使用了 const ROOT_URL = "https://**myappname**.herokuapp.com"; axios.defaults.headers.common['Authorization'] = `Bearer $
const ROOT_URL = "https://**myappname**.herokuapp.com";
axios.defaults.headers.common['Authorization'] = `Bearer ${localStorage.getItem("token")}` ;
localStorage甚至仍然说它有令牌,我仍然可以在本地存储中看到它。然而,当我在生产中使用浏览器时,出于某种原因,从现在开始,这个axios.defauls.headers的东西不再工作了
奇怪。所以我最后说,算了吧,部署过程和构建应用程序一样耗时。出于沮丧,删除了express jwt
有什么原因让它停止工作吗?这与buildpack设置有关吗?这是我唯一能想象的改变
谢谢嗨,你的问题有答案了吗?我在这里也面临同样的问题。