Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么没有';t Axios是否在HTTPS中自动发送授权标头?JWT&x27;s_Reactjs_Authorization_Redux_Jwt_Axios - Fatal编程技术网

Reactjs 为什么没有';t Axios是否在HTTPS中自动发送授权标头?JWT&x27;s

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 $

制作了一个react/redux应用程序。服务器端将根据用户凭据提供jsonwebtoken,我将在浏览器中接收它。没问题

在当地。一切都很顺利。我将jwt表示为阻止所有/api路由的中间件。当我检查我的开发工具并查看网络选项卡时,每个请求都会发送授权头,因为我使用了

const ROOT_URL = "https://**myappname**.herokuapp.com";

axios.defaults.headers.common['Authorization'] = `Bearer ${localStorage.getItem("token")}` ;
localStorage甚至仍然说它有令牌,我仍然可以在本地存储中看到它。然而,当我在生产中使用浏览器时,出于某种原因,从现在开始,这个axios.defauls.headers的东西不再工作了

奇怪。所以我最后说,算了吧,部署过程和构建应用程序一样耗时。出于沮丧,删除了express jwt

有什么原因让它停止工作吗?这与buildpack设置有关吗?这是我唯一能想象的改变


谢谢

嗨,你的问题有答案了吗?我在这里也面临同样的问题。