startServer

abstract fun startServer(port: Int, configuration: HttpServerConfig.() -> Unit): HttpServer

创建并启动一个新的 HTTP 服务器实例。

服务器将在指定的端口上开始监听传入的连接。你需要通过 configuration 块 来定义服务器的行为,最重要的是设置路由规则来处理不同的请求。

Return

一个代表正在运行的服务器的 HttpServer 实例。

Parameters

port

服务器要监听的网络端口号。

configuration

一个配置块,用于通过 HttpServerConfig 定义服务器的路由和行为。 例如:httpServers.startServer(8080) { routing { get("/") { ... } } }