【问题标题】:ionic doesn't keep session on serve离子不保持会话服务
【发布时间】:2015-08-04 12:50:52
【问题描述】:

我正在尝试使用

将用户保存在会话中
session[:user_id] = user_id # comes from ionic via get

但是当我尝试发送另一个 $http.get 请求时,我得到:

ActionDispatch::Request::Session:0x7fa8882b2ae0 not yet loaded # when I print session
nil # when I print session[:user_id]

如果我从我的 android 设备上运行它,它工作正常。

也尝试给它expired_at,但仍然没有运气。

标题:

Access-Control-Allow-Credentials:true
Access-Control-Allow-Methods:GET, POST, OPTIONS
Access-Control-Allow-Origin:http://localhost:8100
Access-Control-Max-Age:1728000
Cache-Control:max-age=0, private, must-revalidate
Connection:close
ETag:W/"b8f8b488bd2e233c017c98f592099e7b"
Server:thin
Set-Cookie:_MyAppServer_session=REVtSTJMYXR0TDRSVSs0VEdvNEF3a2RjR21Hei8wRFBpdFkyR3VOQTgyeXNLNGFvYjdsWjFudG9MNk51NkR2Y25DMUFmL1RsZUhmdHhUeUxTSnJPcHc9PS0tUHlTS3BYT1VOMnFSem4zS1JaeGErUT09--de9f966344e4e90810e428f53bd6cf2783ccf835; path=/; HttpOnly

变化:原产地

【问题讨论】:

    标签: ruby-on-rails session ionic


    【解决方案1】:

    我将$http.defaults.withCredentials = true; 添加到 ionic js。

    XmlHttpRequest CORS POST sent without cookies

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 2020-03-11
      • 1970-01-01
      • 2012-10-15
      相关资源
      最近更新 更多