再会,
我正在重写一个项目,从角度(路由在后端)到角度 2 在后端是 django。我通过写入 cookie 来编写路由和身份验证(为此我使用了 angular2-cookie 包)。之前,为了从容写代码,正好拿起csrftoken,用了一种小拐杖:
let token = document.cookie.replace(/(?:(?:^|.*;\s*)csrftoken\s*\=\s*([^;]*).*$)|^.*$/, "$1");
但是现在这个选项不起作用,我不能完全理解如何正确地使用 csrftoken django - angular2。
如果有人可以帮助我解决这种情况,我将不胜感激。谢谢
你应该看看这里:https ://angular.io/docs/ts/latest/guide/security.html
为此,您的服务器可能会使用不同的 cookie 或标头名称。Angular 应用程序可以通过提供自己的 CookieXSRFStrategy 值来自定义 cookie 和标头名称。