Описание тега happstack
Happstack - это быстрый и гибкий веб-фреймворк на Haskell.
1
ответ
Введите имена с префиксом имени пакета и версии
Я довольно новичок в Haskell, и я пытаюсь следовать вместе с ускоренным курсом Happstack. Я сделал несколько примеров, но когда я попробовал пример хэпстека-ограбления, я получил странную ошибку компиляции. Файл, который я собираю, выглядит так: mod…
19 янв '15 в 21:29
1
ответ
GHCi видит Happstack.Server, но GHC нет. В чем дело?
Я хочу установить и использовать Happstack, и то, что должно занять 10 минут, доставляет мне проблемы весь день. Во-первых, мне пришлось бороться с Cabal, и в конце концов выпотрошили его, установили свежую копию и обновили ее: # I use Fedora 16... …
02 окт '12 в 01:44
1
ответ
Happstack: веб-маршруты и данные форм
Итак, вчера я попытался использовать Happstack по-настоящему. ОК, так что мой актуальный вопрос. Я получил это до сих пор: data LambdaURL = URL_CSS | URL_Input | URL_Output instance PathInfo LambdaURL where toPathSegments url = case url of URL_CSS -…
09 июл '13 в 20:44
1
ответ
Путь к профилю IxSet?
Я продолжаю развивать свою программу, используя IxSet и мне любопытно, если я делаю что-то не так (или это можно оптимизировать). В настоящее время он потребляет слишком много памяти, чем я считаю. Программа здесь: https://bitbucket.org/k_bx/duplica…
23 янв '13 в 05:18
4
ответа
Почему веб-маршрутизация не всегда автоматизирована?
Какова цель ручной веб-маршрутизации? Почему не все автоматически сопоставляют между URL-адресами и именами модулей / методов / функций? Я бы сказал, что вы можете начать с полностью автоматического сопоставления, а затем вы можете просто использова…
02 сен '11 в 08:06
2
ответа
Happstack jQuery и простой текстовый файл
Я пытаюсь на сайте Happstack-build зачитать "отправленные пользователем" простые текстовые файлы. Основная функция должна заключаться в получении содержимого файла, для дальнейшего использования хранение файла на стороне сервера не требуется. Каков …
14 фев '12 в 13:11
1
ответ
Веб-маршруты другого типа возврата
Прохождение учебного пособия happstack-lite: мы строим функции, которые имеют возвращаемый тип ServerPart Reponse: homePage :: ServerPart Response однако в ходе аварийного веб-маршрута наши функции меняют подпись на следующую: homePage :: RouteT Si…
24 июн '12 в 15:55
1
ответ
Учебник Happstack.lite не может скомпилировать с "Недопустимая подпись типа: `String'"
Я с большим успехом следил за этим учебником Happstack.Lite: http://www.happstack.com/page/view-page-slug/9/happstack-lite-tutorial но, похоже, я не смог пройти эту компиляцию ошибка: $ ghc crashcourse.hs -o crashcourse [1 of 1] Compiling Main ( cra…
24 авг '14 в 08:40
1
ответ
Как отправить логи Happstack на стандартный вывод?
У меня есть простое приложение hello world happstack: module Main where import Happstack.Server (nullConf, simpleHTTP, toResponse, ok) main :: IO () main = simpleHTTP nullConf $ ok "Hello, World!" Я хочу, чтобы он записывал запросы на стандартный вы…
02 сен '13 в 20:30
1
ответ
CSS с Happstack
Мне интересно, как лучше всего включить CSS в веб-страницы Happstack. Я попробовал Google, но безуспешно, поэтому я решил спросить здесь.
13 июл '12 в 19:51
1
ответ
Haskell Happstack, могу ли я использовать строку с HTML-тегами в качестве ответа?
module Main where import Happstack.Lite import Text.Html main :: IO () main = serve Nothing $ msum [ nullDir >> ok homePage , notFound page404 ] homePage :: Response homePage = toResponse $ do p (toHtml "hello") +++ strong (toHtml "BOLD") pag…
20 апр '15 в 00:34
1
ответ
Безопасные веб-сокеты с Happstack
Есть ли способ использовать безопасные веб-сокеты (wss://) в Haskell на стороне сервера (желательно с Happstack)? Я пытался найти Cabal для реализации веб-сокет-сервера, я получаю websockets и его многократные обертки для различных структур. Искать …
08 янв '15 в 14:41
0
ответов
Happstack, казалось бы, случайный сбой SSL
У меня есть приложение на Haskell, использующее Happstack, которое будет нормально работать в течение 1-5 дней, а затем внезапно перестанет отвечать на запросы, а журнал будет выглядеть примерно так: ProtocolError "error:1408F119:SSL routines:SSL3_G…
30 ноя '15 в 19:46
2
ответа
Использование HTML-файлов в качестве шаблонов в happstack
Я могу найти много документации по использованию Blitz и других библиотек шаблонов времени компиляции с happstack, но я хотел бы знать, как использовать HTML-файлы в качестве шаблонов.
23 июн '11 в 10:50
1
ответ
Как использовать "IO String" в качестве ответа HTTP в Happstack?
Я извлекаю данные из базы данных с использованием HDBC, а затем пытаюсь отправить эти данные в веб-клиент с помощью Happstack. myFunc :: Integer -> IO String myFunc = ... fetch from db here ... handlers :: ServerPart Response handlers = do decode…
16 фев '18 в 05:41
0
ответов
Тестирование приложения happstack с помощью hspec
Я пытаюсь выяснить, как протестировать приложение happstack. Я реализовал простую функцию, чтобы создать ответ для моего сервера entryPage :: Int -> ServerPartT IO Response entryPage i = ok $ toResponse ("return " ++ show 1) run :: IO () run = si…
18 сен '18 в 17:56
1
ответ
Нахождение работающего примера Happstack / Heist
Я хотел бы начать использовать Haskell для создания веб-сайтов и подумать, что Happstack, Heist и Web-маршруты были бы хорошей комбинацией. К сожалению, я не могу найти рабочий код. Пример ускоренного курса не компилируется. Я скачал файл TemplateHe…
15 дек '11 в 18:49
2
ответа
Какой из серверов Warp и Snap-сервера Yesod следует выбрать для высокопроизводительного сервера приложений?
Я видел тесты на домашней странице Yesod, но они в основном для статических файлов. И тесты на сайте Snap устарели. Я пытаюсь выставить модуль Haskell как сервис. Логика сервера состоит в том, чтобы получить имя функции и аргументы в json, вызвать ф…
03 сен '13 в 13:18
1
ответ
Haskell Monads msum в HappStack
От http://happstack.com/docs/crashcourse/HappstackState.html Когда я запускаю сервер, счетчик просмотров увеличивается на 1, когда я заглядываю 2 когда я не заглядываю Соответствующий код: handlers :: ServerPart Response handlers = msum [ dir "peek"…
24 май '11 в 10:01
1
ответ
Как я могу разделить провал маршрута и посещение страницы индекса в Happstack?
Я хочу, чтобы пользователь мог посетить myserver.com и прийти к указателю маршрута. И я хочу показать страницу списка, когда они посещают myserver.com/pages, Однако, если пользователь посещает недействительный URL, такой как myserver.com/invalidpath…
03 окт '13 в 13:24