【发布时间】:2020-07-19 14:28:19
【问题描述】:
我有一个 Angular 应用程序(端口 4200)和一个烧瓶 python 后端(端口 8080),它们都在本地主机上运行和通信。 由于我在设置后端需要的 cookie 时遇到问题,我调整了 /etc/hosts 文件并为两个应用程序添加了域:
127.0.0.1 app.localhost.com
127.0.0.1 server.localhost.com
之后我可以成功设置 cookie,但我使用 app.localhost.com url 访问的 Angular 应用程序仍然不会随请求发送 cookie(参见图片)。
我尝试在加载应用时在前端设置cookie:
document.cookie = 'test' + '=' + 'access' + ';domain=localhost.com; path=/';
我尝试将cookie设置为后端的api调用
@application.route("/api/v1/cookies")
def set_cookie_role():
resp = make_response('Set cookie', 200)
resp.set_cookie('test', '12345', domain='localhost.com')
return resp
【问题讨论】:
标签: angular google-chrome http cookies