scala val userModule = Scalop.module("user") { get("/users") { request => } // ... } val productModule = Scalop.module("product") { post("/products") { request => } // ... } Scalop.registerModules(userModule, productModule) scala post("/products") { request => async { val product = await(database.save(request.body)) Ok(product.toJson) } } scala post("/graphql") { request => val query = request.body val result = executeGraphQLQuery(query) Ok(result) } scala class LoggerPlugin extends ScalopPlugin { override def init(config: Config): Unit = { } } Scalop.registerPlugin(new LoggerPlugin)


上一篇:
下一篇:
切换中文