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

Загрузить файл в приложение Suave
Недавно я начал создавать веб-сайт с F # и Suave для проекта в моем университете. Одна из вещей, которые мне нужны, - это позволить пользователю загрузить файл через веб-сайт, который я затем проанализирую. Что у меня сейчас есть let post =...
563 просмотров
schedule 05.11.2021

Данные формы неверны с веб-сервером Suave
Я пытаюсь получить подтверждение от системы SNS AWS. Он отправляет сообщение через POST на веб-сервер, и я получаю его с помощью Suave. Когда я получаю сообщение, поле form обрезается, я получаю: "{\n \"Type\" :...
34 просмотров
schedule 29.10.2021

Вложение учтивой веб-части
Я впервые играю с Suave и явно чего-то не понимаю. Чего я пытаюсь добиться, так это реализовать простой Rest API: пользователь может получить информацию о финансовых инструментах кроме того, у каждого инструмента есть список цен Сейчас...
103 просмотров
schedule 10.06.2022

Как установить ответ Json в учтивой веб-части
я начинаю с Suave и F#. Я пытаюсь передать сериализованный объект json в свою веб-часть, чтобы получить его в своем ответе. В php у меня есть это <?php header('Access-Control-Allow-Credentials:true');...
766 просмотров
schedule 01.07.2022

Каков самый простой способ проверить, что входящий запрос содержит определенное значение заголовка
У меня есть простой сервер Suave.io в виде: let Ok o = o |> JsonConvert.SerializeObject |> Successful.OK let NotOk o = o |> JsonConvert.SerializeObject |> RequestErrors.BAD_REQUEST type Result<'T> = | Success of 'T | Failure of...
514 просмотров
schedule 13.07.2022

Как направить /store/category/%s/brand/%s в F # Suave?
Я не могу понять, как настроить маршрутизатор для пути, например: /store/category/%s/brand/%s У меня есть демонстрация интернет-магазина, и она работает для простых URL-адресов, но я не вижу, как сделать более гибкие конфигурации. Вот что...
182 просмотров
schedule 02.09.2022

Как включить сжатие для вызова JSON REST в Suave?
Я хочу знать, как вернуть JSON для моих сжатых вызовов REST: GET /orders HTTP/1.1 Accept: */* Accept-Encoding: gzip, deflate Но документы говорят только о возврате файлов let setJson it = it |>JsonUtils.toJson |> OK...
81 просмотров
schedule 09.09.2022

Пример Suave.IO не компилируется в моем проекте F#
Я пытаюсь получить этот пример от компиляции Suave.io для простого проекта F#: http://suave.io/ open Suave.Http.Applicatives open Suave.Http.Successful open Suave.Web open Suave.Types open Suave.Model let greetings q = defaultArg (q ^^...
693 просмотров
schedule 09.02.2023

Как получить базовое приложение websharper в xamarin, загружая javascript в браузере
Я создал базовый клиентский сервер Websharper UI.Next с приложением Suave.IO. Я использую последнюю версию Xamarin на OSX Yosemite. Я обновил все пакеты nuget после установки проекта шаблона, а затем просто запустил его. Я запустил приложение и...
127 просмотров

Moduler, монтируемые обработчики маршрутов в Suave?
Каков рекомендуемый способ иметь монтируемые обработчики маршрутов в Suave, как маршрутизаторы в Express.js? На высоком уровне то, чего я хочу добиться, — это способ определить мои маршруты с использованием относительных путей и смонтировать их...
45 просмотров
schedule 21.10.2022

Невозможно запустить несколько тестов кармы с помощью учтивого сервера
Когда я запускаю приведенные ниже тесты по отдельности (комментируя), каждый тест проходит. Однако, когда я запускаю все тесты, я получаю необработанное исключение XmlHttpRequest. Обходительный тестовый сервер получает запросы, и журнал не...
39 просмотров
schedule 01.03.2023

Вежливый и DotLiquid
отредактировано для ясности как-то это работает: path "/" >=> warbler (fun _ -> OK (string DateTime.Now)) а этот нет: let txnAccA = let sqlStr = "select JSON from Store.Txn" let result = Db.execute sqlStr...
93 просмотров
schedule 29.03.2023

Учтивый с netcoreapp2.0
Я следовал этому руководству по обходительности: https://legacy.gitbook.com/book/theimowski/suave-music-store/details А вообще это выглядит хорошо. Однако я пытался заставить его работать с Linux, и по какой-то причине мне не удалось...
145 просмотров
schedule 09.01.2023