相关疑难解决方法(0)

Axios可以访问响应头字段

我正在使用React和Redux构建一个前端应用程序,我正在使用axios来执行我的请求.我想访问响应标题中的所有字段.在我的浏览器中,我可以检查标题,我可以看到我需要的所有字段都存在(例如令牌,uid等等),但是当我打电话时

const request = axios.post(`${ROOT_URL}/auth/sign_in`, props);
request.then((response)=>{
  console.log(response.headers);
});
Run Code Online (Sandbox Code Playgroud)

我得到了

Object {content-type: "application/json; charset=utf-8", cache-control: "max-age=0, private, must-revalidate"}
Run Code Online (Sandbox Code Playgroud)

这是我的浏览器网络选项卡,因为您可以看到所有其他字段都存在.

在此输入图像描述

最好成绩.

http-headers es6-promise axios

117
推荐指数
8
解决办法
7万
查看次数

检测单页应用程序上的应用程序版本更改

今天提出了一个问题,我没有明确的答案.

假设我们连接并缩小所有资源文件(CSS和Javascript)并在"Master-Page"中声明它们.

在多页面应用程序中,如果CSS文件发生更改,它将在下一次整页加载时重新充值.

在单页面应用程序中,用户可以继续工作数天,并且永远不会为声明CSS文件的主页面充电.在发出Ctrl-F5之前,用户永远不会看到更改.

我敢肯定有人已经想到这一点,并有经验分享:)

对我来说,使用WebSockets不是一种选择.首先是因为它太过分,因为并非所有客户都支持这项技术.同样的原因也适用于所有WebSocket后备......因此我不会继续打我的服务器.

那么,任何人的想法?:)

顺便说一句,我们正在使用AngularJS,如果它可以帮助一个特定的解决方案.

谢谢!

javascript versioning angularjs single-page-application

29
推荐指数
1
解决办法
8473
查看次数

强制 React 应用程序在部署后更新

我正在使用 React 构建 SPA 网页,问题是当我部署最新版本的应用程序时,除了用户刷新页面外,浏览器客户端不会改变。

在多页面应用中,当用户点击<a/>标签时,会请求服务器重新渲染一个新页面。

有没有办法解决这个问题?

reactjs

6
推荐指数
1
解决办法
5220
查看次数