Вопросы по теме 'haskell-snap-framework'

Как избежать преобразования между различными типами строк в haskell с помощью snapframework?
Я хочу получить декодированный результат для данных POST. Много кода «тратится впустую» при преобразовании «строки». Это делает код уродливым. Любые лучшие решения? import Codec.Binary.Url (decode') import qualified...
640 просмотров

Доступ к MongoDB из Snap
Я пытаюсь получить доступ к монго с помощью драйверов mongodb haskell (драйвер snap не работает для snap> 0,5) в соединении. Это то, что у меня есть до сих пор: testSplice :: Splice AppHandler testSplice = do record <- liftIO $ do pipe...
1034 просмотров
schedule 11.08.2023

Переменные неоднозначного типа для зависимых ограничений класса
Я пишу новую систему аутентификации для веб-фреймворка Snap , потому что встроенная недостаточно модульная, и у него есть некоторые функции, которые являются избыточными / «мертвым грузом» для моего приложения. Однако эта проблема вообще не связана...
402 просмотров

Получение списка вариантов пищеварительных функторов из базы данных (Snap/Heist)
У меня есть адресная форма, которая обрабатывает как добавление, так и редактирование (ничего при добавлении, просто адрес при редактировании). До сих пор у меня был выбор штата и страны, жестко запрограммированный с помощью нескольких элементов....
325 просмотров

Как использовать Network.WebSockets.Snap в снаплете?
Было бы неплохо иметь возможность использовать модуль Network.WebSockets внутри снимка, но я не могу понять, как это сделать на самом деле. Используя функцию runWebSocketsSnap :: MonadSnap m => ServerApp -> m () из...
559 просмотров

Идиоматический обход каталога io-streams
Я обсуждал код на Reddit , и мне стало любопытно о том, как это будет реализовано в io-streams. Рассмотрим следующий код, который проходит через структуру каталогов и выводит все имена файлов: import Control.Exception...
309 просмотров
schedule 30.07.2022

Можно ли реализовать HTTP-метод CONNECT с фреймворком Snap?
Я изучаю возможности реализации HTTP-метода CONNECT, который позволяет туннелировать данные по HTTP . . Однако я не смог найти способ реализовать двунаправленную обработку в одном запросе Snap. Самое близкое, что я нашел, это transformRequestBody...
56 просмотров

Как задержать исходящий поток данных в Snap
Я могу отправлять запросы GET через экран Wi-Fi (ESP8266) на Arduino Mega, и у меня работает Snap-Webserver, который обслуживает статический каталог с большими .txt-файлами (~ 1 МБ). К сожалению, я не могу анализировать входящие данные с помощью...
89 просмотров

Замена зависимостей с помощью Snap
Я начал работать над новым проектом snap barebones со стеком. Когда я стек init, он разрешается в более старый компилятор ghc. Когда я обновил компилятор, я получил ошибки для зависимости MonadCatchIO-transformer. Я просмотрел документы...
58 просмотров