响应返回set-cookie,Angular不存储它

时间:2017-10-13 07:13:03

标签: angular spring-security angular-cli session-cookies

我正在使用Angular HttpClient。

当我向spring-boot API发出登录请求时,我的请求会返回一个JSESSIONID的cookie,该cookie应该存储在浏览器中。

当我构建我的角度应用程序并将生成的文件放在我的spring(后端)文件夹中并运行它时,就会存储cookie。

当我在开发中调试我的Angular应用程序时,cookie不会存储在我的浏览器中。

它可能是相关的,我使用angular-cli代理来避免客户端和服务器之间的CORS问题:

{
  "/": {
    "target": "https://localhost:8443",
    "secure": false,
    "logLevel": "debug"
  }
}

在响应标头中收到的set-cookie:

set-cookie:JSESSIONID=1F16D001A85DDD17CE840CF2A3694231;path=/;Secure;HttpOnly

我的问题

尽管浏览器在请求中发送了一个发送cookie,为什么cookie没有存储在我的角度开发环境中?

0 个答案:

没有答案