Публикации по теме '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 просмотров
schedule
14.03.2023
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