Size: a a a

2020 June 23

VS

Vladimir Shchur in F# Chat
для сериализаторов
источник

I

Igor in F# Chat
причем которые под F# не делались
источник

P

PoggiGoppi in F# Chat
Igor
ну как обычно, у меня так
можно посмотрать antiForgeryValidate?
источник

I

Igor in F# Chat
let antiForgeryValidate : HttpHandler =
   fun next ctx -> task {
       let af = ctx.GetService<IAntiforgery>()
       match! af.IsRequestValidAsync ctx with
       | true -> return! next ctx
       | false -> return None        
   }
источник

I

Igor in F# Chat
ну там еще нужно токен в форму вставлять
источник

I

Igor in F# Chat
это защита от CSRF
источник

P

PoggiGoppi in F# Chat
Вообще запутался(
источник

I

Igor in F# Chat
ну для начала без этой защиты сделай
источник

P

PoggiGoppi in F# Chat
Да мне бы хелловорлд сделать
источник

I

Igor in F# Chat
там же обычные хендлеры, на GET отдаешь html, на POST обрабатываешь полученное
источник

I

Igor in F# Chat
источник

I

Igor in F# Chat
источник

I

Igor in F# Chat
там вон еще и разные способы получить данные
источник

P

PoggiGoppi in F# Chat
Вот что получилось
источник

ДБ

Дмитрий Башинский... in F# Chat
а дженерики так не работают?
источник

Н

Николай in F# Chat
Дмитрий Башинский
а дженерики так не работают?
type Repos<'a> = {
   Save: 'a -> unit
}
источник

ДБ

Дмитрий Башинский... in F# Chat
тогда это generic рекорд, а мне только generic метод нужен
источник

ДБ

Дмитрий Башинский... in F# Chat
источник

ДБ

Дмитрий Башинский... in F# Chat
типо такого
источник

R

Roman in F# Chat
Это не метод, это пропертя. Фшарп тебе не позволит так сделать. Хочешь дженерик метод — делай честный метод
источник