Вопросы по теме 'scotty'
Как добавить монаду Reader в монаду Скотти?
Я пытаюсь использовать Скотти для создания очень простого API. Я хотел бы расширить монады Скотти, чтобы мои действия обработчика маршрута могли получить доступ к неизменной среде. Я считаю, что это можно сделать, добавив в стек монаду Reader ....
789 просмотров
schedule
10.04.2022
Скотти использует MongoDB
Я относительно новичок в Haskell, и я впервые работаю с преобразователями монад. Я был бы очень признателен за помощь.
runQuery :: Pipe -> Query -> ActionM (Either Failure [Document])
runQuery pipe query = access pipe master "nutrition"...
1075 просмотров
schedule
19.10.2022
Получение значений из базы данных SQLite3 для Скотти
Я пытаюсь получить информацию из базы данных SQLite ( HDBC.sqlite3 ) для передачи в веб-представление с использованием фреймворка Scotty. В настоящее время я пытаюсь выполнить «захватить все» или, скорее, выбрать всю информацию из таблицы, а затем...
191 просмотров
schedule
14.06.2023
Неоднозначная переменная типа «a0», возникающая из-за использования «param», препятствует разрешению ограничения «(Parsable a0)».
У меня возникли проблемы с пониманием этого сообщения об ошибке, я не слишком уверен, что мне следует исследовать дальше.
У меня есть следующий импорт:
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Web.Scotty
import...
1778 просмотров
schedule
11.02.2024
Подавать статические файлы из памяти в веб-приложении Scotty
Для простоты перемещения приложения я хотел бы обслуживать статические файлы из памяти, а не с диска в моем приложении Scotty. В настоящее время я использую wai-middleware-static для обслуживания файлов с диска, но вижу, что это wai-app-static...
320 просмотров
schedule
26.02.2023
Получите URL-адрес реферера HTTP, используя Scotty
$_SERVER[HTTP_REFERER] позволяет получить ссылочный URL-адрес в PHP, как сделать то же самое в Haskell?
66 просмотров
schedule
12.06.2023
Несколько перед функциями в HSpec?
У меня есть репозиторий в памяти, который я могу создать, вызвав эту функцию:
newEmptyRepository :: IO InMemoryGameRepository
где InMemoryGameRepository определяется следующим образом:
type State = (HashMap GameId Game)
type IORefState...
315 просмотров
schedule
06.09.2022
Скотти не определяет, используется ли порт уже?
Я работаю с этим примером. И это работает. Однако, если я запустил другой экземпляр, я ожидаю, что он выйдет из строя с исключением, но этого не произошло. Ожидаемое исключение должно сказать что-то вроде «Порт 3000 уже используется», что является...
111 просмотров
schedule
26.09.2022
wai-logger FileLogSpec as Scotty Middleware сообщает об openFile: ресурс занят (файл заблокирован)
Я использую Scotty для внутреннего приложения на Haskell, и мне интересно регистрировать все запросы в файл. Существующее промежуточное ПО wai запрос-логгер недостаточно, так как мне бы хотелось, чтобы свойства FileLogSpec , так как мне нравится...
61 просмотров
schedule
26.07.2022
Самый элегантный способ запустить несколько серверов Скотти в одном приложении?
Есть ли стандартный способ запустить два сервера Скотти в одном приложении? В игрушечном проекте я пытаюсь:
main :: IO ()
main = do
scotty 3000 $ do
get "/" $ do
text "hello"
scotty 4000 $ do
post "/" $ do
text "world"...
79 просмотров
schedule
02.05.2023