- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
通过以下我得到预期的 response.data
值:
axios({
method,
url
}).then(response => { console.log(response) })
但是,当我按如下方式添加 transformResponse 属性时,我得到 response.data
值为 undefined
:
axios({
method,
url,
transformResponse: [(data) => {
return data
}]
}).then(response => { console.log(response) })
有人可以告诉我我在这里缺少什么吗!谢谢
最佳答案
我建议你使用拦截器,因为它们更干净
拦截器作为您请求的中间件
删除 transformResponse 并添加这个
axios.interceptors.response.use(function (response) {
return response.data;
});
axios({
method,
url,
}).then(response => { console.log(response) })
关于javascript - axios transformResponse 返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61125557/
通过以下我得到预期的 response.data 值: axios({ method, url }).then(response => { console.log(response) }) 但
通过以下我得到预期的 response.data 值: axios({ method, url }).then(response => { console.log(response) }) 但
在 $resource 初始化后是否有设置 transformResponse 的方法? 我基本上有一个扩展的 $resource,但我想将 transformResponse 附加到扩展版本,而不是
我们可以使用拦截器以及 transformRequest 和 transformresponse 修改数据。 除了拦截器只能在全局级别添加之外,还有什么区别呢? 此外,即使部分加载也是一个 HTTP
这里有一个简化的 $resource 示例(改编自 Angular 站点): angular.module('project', ['mongolab']); function ListCtrl($s
是否可以从 transformResponse 函数中获取资源参数? demoApp.factory('Social', function($resource) { return $resourc
下面是我的代码 MY_MODULE.factory("SOME_API", ['$resource', '$http', '$rootScope', function($resource, $http
我在使用 AngularJS 的 $http 时遇到了一个奇怪的行为,并且没有真正理解 transformResponse 是如何工作的(文档对这个有点浅显)。 WebAssets.get =
我正在 GWT 中使用 SmartGWT 在 GAE 上编写一个项目。 我有一个带有对象的数据库,每个对象都有一个“父亲”对象和“儿子”,我使用 TreeGrid 来表示它们。我已经有一个 GWT-R
我有以下 API: { "meta": { "total_item": 1, "number_of_pages": 1, "page_number": 1, "stat
我定义了一个 $resource到 API 端点,该端点返回包含多个 headers 的响应但在 transformResponse headersGetter 中缺少大部分头文件的配置功能函数参数。
我正在使用 RTK 查询进行 POST 调用。我能够将负载数据传递给我的查询,但我想在我的 transformResponse 函数中访问查询参数“id”。但找不到这样做的方法。 下面是我的代码 ex
我正在使用 angular-http-auth每当从服务器返回 401“未经授权”响应时显示登录对话框。 因为我很酷,所以我也尝试反序列化我的服务中的响应对象。例如,如果服务请求 car响应是 {ma
我正在使用 JSONAPI兼容 API,格式要求之一是所有数据(传入和传出)必须包装在 data 中。目的。所以我的请求看起来像: { "data": { "email": "email@
我有一个根 API,我可以在其中注入(inject)端点。但是当我尝试添加转换功能时,它不起作用。 From the documentation of transformResponse我可以看到 t
我是一名优秀的程序员,十分优秀!