根据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()
}
答案 0 :(得分:0)
好像缺少一些文档。该站点上现在有一个示例,但是将来最好的调用方法是首先查看测试。 :)