Публикации по теме 'ktor'


Создание вашего реактивного REST API с помощью Kotlin и Ktor, часть III
Введение Теперь пришло время для третьей и последней части этого руководства по созданию реактивной службы REST. В первой части мы обсудили преимущества применения реактивности в наших сервисах и создали нашу первую конечную точку с помощью Ktor. Во второй части мы реализуем некоторые сервисы: WebSockets, кеширование, хранилище и используем железнодорожно-ориентированное программирование для управления нашими ошибками и тестирования с помощью моков. В заключительной части мы..

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

Есть ли способ запустить необработанный sql с библиотекой Kotlin Exposed
Я пытаюсь запустить некоторый sql, специфичный для postgres, и хотел бы повторно использовать управление транзакциями в Exposed.
9715 просмотров
schedule 08.07.2022

Как извлечь части кода в локальные переменные в Kotlin при использовании HTML-конструктора Ktor?
Я пытаюсь понять конструктор HTML в Kotlin/Ktor. пример здесь использует конструктор HTML для построения результата: call.respondHtml { head { title { +"HTML Application" } } body { h1 { +"Sample application with...
249 просмотров
schedule 30.06.2022

Аутентификация формы в Ktor
Я новичок в Kotlin и Ktor , пытающихся увидеть часть аутентификации, поэтому я получил код ниже. Маршруты «/» и «/ пока» работают нормально, но маршрут «логин» имеет пустую страницу! package blog import kotlinx.html.* import...
2941 просмотров
schedule 13.05.2022

Ktor - маршрутизация статического контента
Я хотел бы лучше понять, как Ktor обрабатывает маршрутизацию для статического контента. В моей статической папке (рабочем каталоге) есть следующая иерархия: - static - index.html - (some files) - static - css (directory) - js (directory)...
5327 просмотров
schedule 27.01.2023

Ktor Test Engine - Регистрация
Я запускаю модульные тесты с движком тестирования ktor, и все локально идеально. Однако после развертывания на Travis тесты не работают, и кажется, что тестовый движок не работает должным образом:...
426 просмотров
schedule 04.03.2022

Документирование маршрутов Ktor с помощью KDoc
Кто-нибудь знает, как правильно документировать маршруты Ktor, чтобы показать их на KDoc? Пример: route(DogoBot.data.API.ROUTE){ route("token"){ route("add"){ get("fromdiscord") { ... } get { ... } }...
206 просмотров
schedule 20.02.2023

Клиент Firestore зависает при попытке прочитать данные, работающие в App Engine Standard с помощью Ktor/Java8.
У меня проблемы с интеграцией Firestore в стандартную среду Google App Engine (с использованием Java8, Kotlin и Ktor). Клиент Firestore зависает, когда я пытаюсь выполнить какую-либо операцию. Он отлично работает при работе на сервере приложений...
335 просмотров

Kotlin Ktor API
Для исследования у меня есть небольшой API для разработки с использованием Kotlin и Ktor. Цель - показать информацию JSON при запуске приложения. Информацию следует увидеть, когда у нас есть http://127.0.0.1:8080/course/ { id} в нашем...
557 просмотров
schedule 10.05.2022

Как анализировать необработанный список json данных, размещенных в ktor
Я отправляю json-массив объектов. Я пытаюсь разобрать его в таком коде val objs = call.receive<List<MyClass>>() // this work fine val name objs[0].name // this throw exception LinkedTreeMap cannot be cast to MyClass В приведенном...
1949 просмотров
schedule 17.09.2022

Можно ли использовать мультиплатформу Ktor и / или Kotlin для обмена открытыми данными между Rest API и Android-приложением?
Основная идея состоит в том, чтобы иметь своего рода «модуль сериализации / десериализации», который можно было бы использовать совместно с серверной частью (с использованием Ktor) и приложением Android. Я не знаю, насколько «далеко» это может...
308 просмотров
schedule 27.01.2023

Как отключить перенаправления в ktor-client
Я создаю простой HTTP-запрос с помощью ktor-client (движок ApacheHttpClient) val client = HttpClient(Apache) { engine { followRedirects = false [email protected] = false } } и использовать его для отправки...
557 просмотров
schedule 26.07.2022

Получить аргументы командной строки в модуле Ktor Application вместо Main?
Я пытаюсь создать приложение из Ktor, которое в конечном итоге должно выполняться через fatjar. Фатжар позволяет использовать такие аргументы, как следующий: java -jar myApp.jar XXXXX YYYYY Я знаю, как получить XXXXX в основном модуле (с...
717 просмотров
schedule 05.04.2022

Конвейер ответов не смог преобразовать класс данных с помощью gson – Ktor
Я действительно извиняюсь, если этот вопрос задавался раньше, я удалю его, как только кто-то опубликует дубликат, но почему это не удается? package com.example import com.example.data.TestObject import io.ktor.application.* import...
1302 просмотров
schedule 31.05.2023

Мультиплатформенность Ktor - закрепление SSL для iOS в котлине
Я использую приведенный ниже код для закрепления SSL в мультиплатформе Kotlin с использованием Ktor. У меня сбой в этой строке кода val remoteCertificateData : NSData = SecCertificateCopyData(certificate) as NSData Вот функция....
444 просмотров
schedule 02.10.2022

Приложение Ktor не запущено на моем компьютере
Я пытаюсь научиться использовать ktor, и я пытаюсь отобразить текст «Hello Ktor» в корневом пути, но все, что я получаю, это то, что этот сайт недоступен. Это мой код: import io.ktor.application.* import io.ktor.http.ContentType import...
422 просмотров
schedule 22.04.2022

Как запустить приложение ktor?
Я создал приложение Ktor с помощью Gradle, и я следовал руководству по https://ktor.io/quickstart/quickstart/gradle.html#initial . В конце говорится: Затем перейдите в «Выполнить» -> «Изменить конфигурации», выберите конфигурацию...
1940 просмотров
schedule 18.11.2023

Kotlin Exposed ORM — идентификатор отсутствует в наборе записей
Новое в Kotlin Exposed и попытка сохранить данные с помощью IdTable и получение ошибки «id не находится в наборе записей». Ниже приведен код, использующий object GeoLocationModel : IdTable<Long>("geolocation_pos") { val code =...
773 просмотров
schedule 17.06.2022

Заказ перехватчика Ktor для той же фазы и приоритет
В настоящее время я пытаюсь реализовать следующий шаблон с функциями, конвейерами и перехватчиками: auth { limit(1) { get { call.respond("Cake1") } } } В обеих функциях я использую это:...
280 просмотров
schedule 30.05.2023

Добавление столбца в существующую таблицу со значениями
В настоящее время у меня есть объект TABLE, как показано ниже, и существующая таблица в БД. Я создаю веб-сервис с помощью KTOR. object Arts: Table() { val id : Column<Int> = integer("id").autoIncrement().primaryKey() val title =...
73 просмотров
schedule 08.07.2023

Ошибка JDBC_DATABASE_URL для развертывания приложения ktor на Heroku
Я пытаюсь развернуть ktor rest-API для heroku, и heroku сгенерировал DATABASE_URL, но когда я пытаюсь запустить, он дает эту ошибку, говоря, что jdbcUrl требуется с driverClassName State changed from crashed to starting...
94 просмотров
schedule 22.12.2022