angular - 在应用组件中获取重定向信息
问题描述
我有一个 Angular 7 应用程序,它位于单点登录页面的后面。如果使用身份验证令牌登录成功,则登录页面会将浏览器重定向到我的应用程序。在我的应用程序模块中,我如何从标头中读取令牌或获取任何标头信息?
解决方案
尝试这个:
http.get<any>('yourApiUrl', { observe: 'response'})
.subscribe(response => {
// here you can read token
console.log(response.headers.get('X-Token'));
});
推荐阅读
- c# - 如何向 COM 公开 .NET 5.0 组件以在 VBA 中使用
- amcharts - AmChart showTooltipOn 始终处于具有缩放问题的强制定向树中
- r - 与 ggarrange 相同的 y 轴刻度
- elixir - Joken.verify(token, secret) 返回无效签名
- python - 在 pythonanywhere PYTHON DJANGO 上部署我的项目后无法读取静态文件
- mysql - MySQL查询以显示用逗号分隔的数据,并按不同列分组
- python - 使用列表在 Dataframe 中查找关键字匹配
- c# - 实体框架以相反的顺序记录一个集合
- .net-core - System.InvalidOperationException:ExecuteNonQuery 需要打开且可用的连接。连接的当前状态为打开
- sql - 你调用的对象是空的。(SqlMgmt) 使用 SSMS 向导更新扩展属性时