The*_*mer 3 javascript post http request angular
我向服务器发出一个 post 请求,该请求响应两个对客户端很重要的标头:用户名和访问令牌。Chrome 调试工具的网络选项卡显示以下响应数据:

这里没有标题 - 为什么会这样?我的日志代码:
this.usersService.registerNewUser(firstName, lastName, email, username, birthday, password).subscribe(
res => {
console.log(res);
},
err => {
console.log("Error" + JSON.stringify(err));
}
);
Run Code Online (Sandbox Code Playgroud)
我想通过res.headers.username.
我的请求是这样的:
this.http.post<string>(
"http://localhost:2002/users",
JSON.stringify({
firstName: firstName,
lastName: lastName,
email: email,
username: username,
birthday: birthday,
password: password
}),
{
observe: "response"
}
);
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
use*_*994 11
除非后端允许,否则前端将无法访问该标头。
为此,您需要Access-Control-Expose-Headers从后端发送一个标头,该值应该是要公开的值的逗号分隔列表,即access-token, username
| 归档时间: |
|
| 查看次数: |
3689 次 |
| 最近记录: |