[kotlin] Ktor HTML 라이브러리 사용법
Ktor는 Kotlin으로 구축된 웹 프레임워크로, HTML 렌더링을 위한 다양한 라이브러리를 활용할 수 있습니다. 이번 블로그에서는 Ktor에서 HTML 라이브러리를 사용하는 방법을 알아보겠습니다.
1. Ktor 프로젝트 설정
가장 먼저, build.gradle.kts
파일에 HTML 라이브러리를 추가합니다.
dependencies {
implementation("io.ktor:ktor-html:$ktor_version")
}
여기서 $ktor_version
은 사용 중인 Ktor 버전에 따라 적절하게 변경해야 합니다.
2. HTML 라이브러리 활용
다음은 간단한 Ktor 어플리케이션에서 HTML 라이브러리를 활용한 예제입니다.
import io.ktor.application.*
import io.ktor.html.*
import io.ktor.response.*
import io.ktor.routing.*
import kotlinx.html.*
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
fun Application.module() {
routing {
get("/") {
call.respondHtml {
head {
title { +"Ktor HTML 예제" }
}
body {
h1 { +"안녕, Ktor!" }
p { +"HTML 라이브러리를 사용하는 예제입니다." }
}
}
}
}
}
위 예제에서 respondHtml { }
를 사용하여 HTML 코드를 생성하고, 람다 함수 내에서 HTML 태그를 추가할 수 있습니다.
3. 결과 확인
프로젝트를 빌드하고 실행한 후 브라우저에서 http://localhost:8080
으로 접속하면, 작성한 HTML이 렌더링된 화면을 확인할 수 있습니다.
이제 당신도 Ktor를 활용하여 HTML 라이브러리를 사용하는 방법을 익혔습니다.
더 많은 정보는 Ktor 공식 문서를 참고하세요.
참고 자료: