【发布时间】:2018-01-18 05:30:12
【问题描述】:
为什么我不能从 API 获取 JSON 响应?我有这个函数向我的 API 发出 axios POST 请求。
handleSubmit(event) {
axios.post('/api/v1/user_token/',{
auth: {
email: this.state.email,
password: this.state.password
}
})
.then(function(response) {
console.log(response.data);
console.log(response.statusText);
})
.catch(function (error) {
console.log(error);
})
}
它在响应正文中返回正确的 JsonWebToken。但是,当我尝试使用它设置 cookie 或将其输出到 console.log 时,例如console.log(response.data),我在输出中什么也看不到。附上相关图片。
【问题讨论】:
-
你用
postman试过你的api吗... -
似乎端点工作只是返回一个用户令牌,仅此而已。它似乎不应该返回任何数据。
-
我会试试邮递员,因为我看到令牌返回。但是如果我无法以某种方式捕获它,我不知道如何将其设置为 Cookie。