为什么Axios不会在HTTPS中自动发送授权标头?智威汤逊' S

时间:2016-11-03 22:46:18

标签: reactjs authorization redux jwt axios

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

局部。一切都很顺利。我有express-jwt作为阻止所有/ api路由的中间件。当我检查我的开发工具并在“网络”选项卡下查看时,由于我使用了

,因此每次请求都会发送Authorization标头
const ROOT_URL = "https://**myappname**.herokuapp.com";

axios.defaults.headers.common['Authorization'] = `Bearer ${localStorage.getItem("token")}` ;

localStorage甚至还说它有令牌,我仍然可以在本地存储中看到它。但是,当我在PRODUCTION中的浏览器中,由于某种原因,从现在开始,这个axios.defauls.headers事情已经不再适用了。

怪异。所以我最后说忘了它,部署过程一直在花费很长时间来构建应用程序。因沮丧而删除了express-jwt。

为什么停止工作的原因?它是否与buildpack设置有关?这是我能想象的唯一改变的东西。

由于

0 个答案:

没有答案