如何在sinatra post请求中使用会话?

时间:2014-05-14 14:56:06

标签: ruby sinatra

我在“/ login”发布请求中设置会话,所以当我尝试在其他api中访问该会话时,会话值将为nil。

post '/login', :provides => :json do        
    params = JSON.parse(request.env["rack.input"].read)
    uname =  params["username"]
    session[:username] = random_string
    return session[:username]
end

get '/list' do
    puts session[:username]
end

“/ list”在命令行中调用print“nil”

通过“/ login”设置后,在此帖子请求之外使用该会话的解决方案是什么?

0 个答案:

没有答案
相关问题