Вопросы по теме 'yesod'

Может ли любой веб-сервер Haskell запускать приложения Python CGI?
Мне нужен веб-сервер, разработанный с использованием Haskell для запуска старого приложения Python CGI. Любое предложение приветствуется!
581 просмотров

Каковы правила одновременного доступа к постоянной базе данных
Кажется, что правила одновременного доступа недокументированы (на стороне Haskell) и просто предполагают, что разработчик знаком с конкретным используемым бэкэндом. Для производственных нужд это совершенно законное предположение, но для случайного...
2056 просмотров
schedule 12.05.2022

id свойство в yesod
В yesod мы можем указать атрибут класса следующим образом: <div .myclass> ==> <div class="myclass"> Есть ли аналог для id? Например, что-то вроде: <div #id> ==> <div id="id">
168 просмотров
schedule 29.11.2022

Получение адреса электронной почты из Yesod OpenID
Есть ли способ получить адрес электронной почты пользователя после аутентификации с помощью реализации Yesod OpenId? В моем тестовом приложении перенаправление и аутентификация происходят правильно, и возможно, AuthId дает мне идентификатор...
365 просмотров
schedule 22.07.2023

Возможно ли преобразование полей формы в yesod?
Можно ли вместо этого присвоить checkM следующий тип: checkM :: RenderMessage master msg => (a -> GHandler sub master (Either msg b)) -> Field sub master a -> Field sub master b Причина в следующем: У меня...
221 просмотров
schedule 25.05.2022

Ошибка при установке yesod на Haskell Platform 2012.2.0.0 в Windows XP
Я надеюсь, что попытался установить yesod с помощью «cabal install yesod-platform», но установка прервалась со следующей ошибкой: cabal: Error: some packages failed to install: authenticate-1.2.1.1 depends on zlib-conduit-0.4.0.2 which failed to...
484 просмотров
schedule 11.04.2022

Йесод: странная ошибка при работе с Люциусом
Привет, я новичок в yesod и пытаюсь следовать этому руководству , но когда я попытался разработать приложение, он выдает такую ​​ошибку: Строительный мини-пар-0.0.0 ... Обработчик / AuthTut.hs: 81: 0: ошибка: недопустимая директива...
383 просмотров
schedule 12.04.2022

Проверить, вошел ли пользователь в шаблон Hamlet
Я хочу проверить, аутентифицирован ли пользователь, и показать ссылку «войти» или «выйти» в зависимости от состояния. До сих пор у меня есть $maybe muid <- maybeAuthId <a href=@{AuthR LogoutR} >Logout $nothing <a...
211 просмотров
schedule 08.05.2022

Преобразование запроса Haskell WAI в запрос Network.HTTP.Conduit
Я пишу сервер, и мне нужно переслать определенное сообщение запроса. Это сообщение в основном представляет собой сообщение POST (или GET), возможно, содержащее файл размером в несколько мегабайт. Это сообщение перенаправляется на другой сервер,...
201 просмотров
schedule 08.01.2023

Установите Cabal-dev с cygwin на Windows 7
Я пытаюсь сделать это: cabal install cabal-dev У меня установлена ​​последняя платформа haskell, и мой путь cygwin. Я захожу так далеко: Resolving dependencies... Downloading network-2.3.2.0... Configuring network-2.3.2.0... и в...
1215 просмотров
schedule 06.11.2022

Как обойти ошибку повторяющегося символа при использовании библиотеки Yesod и Darcs?
Кажется невозможным использовать Yesod вместе с библиотекой Darcs из-за проблемы с компоновщиком. Я обнаружил проблему, и мне нужны подсказки людей, знакомых с внутренностями Darcs, чтобы обойти ее. При использовании библиотеки darcs в Yesod...
924 просмотров
schedule 01.02.2023

Самый простой способ справиться с методом OPTIONS?
Я пишу клиент для своего сервера Yesod JSON в angular.js. При проверке трафика заголовка выясняется, что Chrome отправляет метод OPTIONS, который мой обработчик отклоняет. Расследование предполагает, что мне следует отправить что-то вроде этого:...
131 просмотров
schedule 19.07.2023

Йесод/постоянное тестирование с шаблоном скобок
Я новичок в Haskell, поэтому у меня возникли проблемы с освоением всех дополнительных функций, используемых в Yesod, таких как экземпляры типов и ограничения равенства . Я пытаюсь реализовать шаблон скобок в тестовой среде Yesod, чтобы получить...
322 просмотров
schedule 11.04.2023

Не удалось найти модуль "Йесод"
У меня есть следующий код: {-# LANGUAGE TypeFamilies, QuasiQuotes, MultiParamTypeClasses, TemplateHaskell, OverloadedStrings #-} module Simple where import Yesod data HelloWorld = HelloWorld mkYesod "HelloWorld" [parseRoutes| /...
1030 просмотров
schedule 21.02.2024

Сохраняйте неправильный пользовательский ввод после POST/Redirect/GET, используя форму yesod
Недавно я столкнулся со следующей проблемой: Используя yesod , я хотел Отобразите аппликативную форму и позвольте пользователю отправить свои данные в специальный обработчик. При FormFailure перенаправить браузер на предыдущую страницу...
550 просмотров
schedule 13.01.2023

Настройка Yesod DevelOpts
Я работаю над проектом Yesod, который включает в себя некоторые обширные вычисления базы данных. Требуемое время расчета может привести к появлению сообщения «Приложение не готово, пожалуйста, обновите» в режиме разработки с последующим...
158 просмотров
schedule 23.08.2023

Накладные расходы процессора Yesod devel
Сервер разработки Yesod «yesod devel» в моей системе (arch linux) использует более 30%-50% процессора в режиме ожидания (отслеживание измененных файлов). Я предполагаю, что это опрос информации об измененных файлах с диска? Год назад я прочитал...
253 просмотров
schedule 24.09.2022

Как отображать алгебраический тип данных Html в Yesod
Я пытаюсь использовать CKEditor в своем приложении Yesod. Данные из CKEditor возвращаются на сервер через Textarea, затем я сохраняю их как Html в базе данных. Моя проблема в том, что я знаю, как отображать алгебраический тип данных Html, как...
386 просмотров

ParseError в Yesod.Core.Class.Yesod
У меня есть веб-приложение Yesod, которое вызывает веб-службу на другом сервере. Я повторно использую Http Manager от yesod для своих запросов к этой веб-службе. При некоторых вызовах я получаю сообщение об ошибке Yesod и не понимаю, почему...
121 просмотров
schedule 15.06.2023

Приложение CRUD: получение идентификаторов для удаления и обновления записей
Я пытаюсь создать очень простое приложение CRUD, и я не уверен, как лучше всего обновлять и удалять записи. Я могу успешно перечислить все записи и создать новую запись. Теперь я хотел бы удалить эти записи через приложение, и не сразу понятно, как...
287 просмотров
schedule 05.01.2023