当前位置: 首页 > 知识库问答 >
问题:

如何打印axios post请求的结果

盖嘉庆
2023-03-14

我想在localStorage中保存我来自服务器的令牌(服务器是用java制作的),但是下面的代码不起作用,所以我也想打印res,看看我从服务器得到了什么数据。

我试图用res.data.text()res.data.json()打印到控制台,但不起作用。

    return dispatch =>{
        return api.user.login(userData).then(res =>{
             const token = res.data;
             console.log(token);
             //localStorage.setItem('jwtToken',token);

        })
}
import axios from 'axios'

export default {
    user:{
        login:(credentials) => axios.post('http://localhost:8080/api/auth/signin',credentials).then(res=>res.data.user)
    }
}

post请求在服务器上工作,但当我想打印时它会被卡住。我所说的卡住是指当我按下登录按钮时,什么也没有发生。

如何打印到控制台res

共有1个答案

柯书
2023-03-14
axios.post('http://localhost:8080/api/auth/signin',credentials)
    .then(
        res=>console.log(res.data.user)
    )

试试这个。我在.then函数中编写了console.log()。如果仍然不起作用,请尝试记录res而不是res.data.user并检查结果

 类似资料:
  • 问题内容: 我有一个涉及httprequest的错误,有时会发生,所以我想记录HttpGet和HttpPost请求的内容。 所以,让我们说,我这样创建HttpGet: 这是我想要的字符串表示形式: 对于发布请求,我还想获取内容字符串。 在Java for Android中最简单的方法是什么? 问题答案: 您可以使用以下命令打印请求类型: 您可以按此处所述打印所有标题: 要打印所有请求参数,请使用以

  • 对于Android来说,在java中最简单的方法是什么?

  • 嗨,我有这样的东西: 如何打印排序结果?

  • 问题内容: 我如何查看Jersey生成并发送到服务器的实际请求?我在处理特定请求时遇到问题,运行Web服务器的同伴要求查看完整的请求(带有标头等)。 问题答案: 如果您仅使用Jersey客户端API,则LoggingFilter(客户端过滤器)应该可以帮助您: 否则,您可以使用其他LoggingFilter(容器过滤器)再次在服务器上记录请求和响应。

  • 问题内容: 我希望能够从请求中打印JAX-RS 2 JSON有效负载,而不管我的应用程序服务器上的实际实现如何。 我已经尝试过在SO上提出建议的解决方案,但是所有解决方案都包含实际实现中的二进制文件(例如Jersey和类似文件),并且只允许在我的应用程序中使用javaee- api v 7.0。 我尝试在我的客户端上实现ClientRequestFilter和ClientResponseFilte

  • 本文向大家介绍请问如何打印日志?相关面试题,主要包含被问及请问如何打印日志?时的应答技巧和注意事项,需要的朋友参考一下 考察点:异常 cat /var/log/*.log 如果日志在更新,如何实时查看tail -f /var/log/messages 还可以使用watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少秒刷新一次。