У меня возникли проблемы с веб-сервером Скотти прямо сейчас - rescue
не работает для ненайденных параметров - я все еще получаю 404 со следующим кодом:Скотти и POST PARAMS
post "/newsletter/create" (do
(param "subscriber[email]") `rescue` (\msg -> text msg)
formContent <- param "subscriber[email]"
text $ "found! " ++ show formContent)
I что когда я просто использую params
, мои данные есть и индексируются с помощью «subscriber[email]
». Что-то происходит с выходом [
? Любая помощь с этим была бы огромной.
Это имеет смысл! Derp. Спасибо. Мне интересно, будут ли безупречные функции 'param_' или' params_' неплохой идеей ... –
Я только что узнал что-то, что действительно засасывает со Скотти - если вы избавитесь от параметра, вы фактически не можете использовать параметр: 'rescue :: ActionM a -> (Текст -> ActionM a) -> ActionM a' Если ваши обработчики являются« ActionM() », вы не можете вытащить этот параметр, потому что его тип будет'() ', а не' Text' :( –
'get' сам заставляет тип единицы измерения: / –