我有一个角度应用,我需要将其重定向到服务器端html页面,所以我想我可以使用标准<a>
标记target='_self'
将角度应用重定向到我的服务器侧页。这实际上工作正常,但是,我有一个rails后端,在提供任何内容之前检查auth令牌。
这需要在我在cookie中设置的http请求的标头中发送身份验证令牌,并且使用$http
服务自动角度抓取ajax请求,但我似乎无法在标准链接上发生同样的事情。
可以/如何在正常链接发送之前添加身份验证令牌?
答案 0 :(得分:1)
当浏览器发出HTTP请求而不是您的JavaScript代码时,您无法使用令牌值添加自定义标头。有关类似问题,请参阅Adding http headers to window.location.href in Angular app。
但是,如果此值已经来自cookie,您的后端是否可以读取该cookie值(或使用http请求链中的某些过滤器将cookie传输到标题)?