Как использовать http4k-jsonrpc из проекта http4k? - PullRequest
0 голосов
/ 26 января 2019

В соответствии с документацией http4k для настройки сервера JSON-RPC я должен использовать JsonRpc.auto или JsonRpc.manual, но, к сожалению, я не могу найти ни одного примера. Документ API содержит что-то вроде:

fun <NODE : Any> auto(json: JsonLibAutoMarshallingJson<NODE>, errorHandler: ErrorHandler = defaultErrorHandler, fn: Auto<NODE>.() -> Unit): JsonRpcService<NODE>

и я не знаю, какие реализации интерфейсов мне следует использовать.

fun main() {
    val app: HttpHandler = JsonRpc.auto(???)
    app.asServer(Jetty(8080)).start()
}

1 Ответ

0 голосов
/ 29 января 2019

Похоже, было несколько пропавших документов. Сейчас на сайте есть пример, но в будущем лучшим портом захода будет сначала посмотреть на тесты. :)

Вот пример: https://www.http4k.org/guide/modules/jsonrpc/

...