val htmlPage = """
<html>
<body>
<h1 style="text-align:center; font-size:3em;" >
Hello Functional World!
</h1>
</body>
</html>"""
val handler: HttpHandler = { Response(Status.OK).body(htmlPage) } ➊
fun main() {
handler.asServer(Jetty(8080)).start() ➋
}
➊ Response로 감싸진 HTML 페이지를 반환하는 새 함수를 정의하고, 이를 변수 handler에 할당한다.
➋ 웹 서버를 시작하기 위해 Http4k의 확장 함수인 asServer를 사용한다. 8080 포트에서 수신 대기 중인 웹 서버(여기서는 제티)가 시작되고 핸들러를 사용해 요청을 처리하기 시작한다.