Вопросы по теме 'haskell-wai'
Поточно-безопасное состояние с Warp / WAI
Я хочу написать веб-сервер, который хранит свое состояние в монаде State с _2 _ / _ 3_. Что-то вроде этого:
{-# LANGUAGE OverloadedStrings #-}
import Network.Wai
import Network.Wai.Handler.Warp
import Network.HTTP.Types
import...
1258 просмотров
schedule
27.11.2021
Невозможно выполнить сопоставление с образцом в Word8
В моем приложении Servant / Wai я хочу перенаправить все запросы с «domain.com» на «www.domain.com»
{-# LANGUAGE OverloadedStrings #-}
--.......
app :: Application
app req respond = do
case requestHeaderHost req of
Just host -> do...
130 просмотров
schedule
17.10.2021
Как запустить действие после того, как ответ был полностью отправлен в Scotty/WAI
По запросу GET мое веб-приложение Scotty выполнит некоторые вычисления и сохранит результат во временном файле, который будет отправлен в качестве ответа с использованием file .
Теперь я хотел бы выполнить некоторую очистку (т.е. удалить...
87 просмотров
schedule
30.05.2022
Приложение WAI работает с ghci, но не с runhaskell
Я написал простое приложение WAI, которое использует ReaderT, чтобы разрешить доступ к запросу следующим образом:
import qualified Network.Wai as W
handle :: (Resource a) => a -> ReaderT W.Request IO W.Response
где handle — функция,...
221 просмотров
schedule
05.09.2022
Что делать с освобождением от unwrapResumable?
Я написал простой прокси-сервер Wai-to-uwsgi , но при этом мне пришлось использовать unwrapResumable . Это дает развернутый Pipe и функцию «освобождения», которую в конечном итоге необходимо вызвать. Тип функции выпуска — ResourceT IO () , и я...
108 просмотров
schedule
06.11.2022
Обработка запроса POST в Wai/Warp в Haskell
У меня есть приложение wai/warp. Как мне обработать почтовый запрос? У меня есть это:
app :: Application
app request respond =
respond $ case rawPathInfo request of
"/" -> responseFile status200 ...............
501 просмотров
schedule
17.07.2023
Создание маршрута для статических ресурсов или изображений в Hasekll Spock
У меня есть это базовое приложение Spock, взятое с его сайта:
main :: IO ()
main =
do ref <- newIORef 0
spockCfg <- defaultSpockCfg EmptySession PCNoDatabase (DummyAppState ref)
runSpock 8080 (spock spockCfg app)
app ::...
270 просмотров
schedule
16.07.2023
Функции шаблона Wai не могут найти Libz.so
<command line>: can't load .so/.DLL for: libz.so (libz.so: cannot open shared object file: no such file or directory)
Это ошибка, которую я получаю при попытке установить некоторые библиотеки WAI:
вай-приложение-статический-3.1.6.2...
519 просмотров
schedule
09.05.2023
Есть ли способ получить доступ к заголовкам файлов cookie для веб-приложения Wai?
У меня есть веб-приложение Servant. Мне нужно получить доступ к заголовкам файлов cookie для целей отладки. Из браузера я могу получить доступ к заголовкам, включая заголовки файлов cookie. С сервера я использую RequestLogger от Wai для регистрации...
123 просмотров
schedule
08.11.2023