gpt4 book ai didi

http - Aurelia 授权响应

转载 作者:可可西里 更新时间:2023-11-01 17:00:30 25 4
gpt4 key购买 nike

我正在使用 aurelia 身份验证进行登录。但是我无法从服务器获取错误消息。在 catch 方法中,err.response 是未定义的。 Err 是主体类型为可读流的对象。下面是我的代码:

this.auth.login(bodyContent)
.then(response=>{
})
.catch(err=>{
console.log(err);
console.log(err.response);
});

在 chrome 开发人员工具中,我可以看到响应消息。这是错误打印的:

enter image description here

最佳答案

我在这里 ( https://gist.github.com/bryanrsmith/14caed2015b9c54e70c3 ) 找到了解决方案,如下所示:

.catch(error => error.json().then(serverError =>
console.log(serverError)
}));

可以在 Aurelia 文档中找到解释:

The Fetch API has no convenient way of sending JSON in the body of a request. Objects must be manually serialized to JSON, and the Content-Type header set appropriately. aurelia-fetch-client includes a helper called json for this.

关于http - Aurelia 授权响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com