Состояние сеанса в учтивом

Я хочу использовать состояние сеанса в моем проекте Suave.

Я включаю состояние сеанса для URL "/home", и после этого я проверяю, существует ли это состояние:

#r @"packages\Suave.0.32.0\lib\net40\Suave.dll"

open Suave                 // always open suave
open Suave.Http.Successful // for OK-result
open Suave.Web            // for config 
open Suave.Http
open Suave.State.CookieStateStore
open Suave.Http.Applicatives
open Suave.Types

[ 
    path "/home" >>= statefulForSession >>= context  (fun x ->
                match HttpContext.state x with
                | Some state -> OK "session found"
                | None -> Suave.Http.RequestErrors.BAD_REQUEST "No Session Found"
            )]
|> choose
|> startWebServer defaultConfig 

Каждый раз, обращаясь к "/home", он заканчивается BAD_REQUEST "Нет сеанса найдено".

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам