Я пишу простой маршрут в Akka-Http, чтобы понять механизм маршрутизации.Мой файл маршрутов
val newsApiRoutes = get {
pathSingleSlash {
complete(HttpEntity(ContentTypes.`text/html(UTF-8)`, "<html><body>Simple Get Request</body></html>"))
} ~
path("ping") {
complete(HttpEntity(ContentTypes.`text/html(UTF-8)`, "<html><body>Playing Ping Pong</body></html>"))
}
}
Когда я достигаю конечной точки http://localhost:8080/ping
, я получаю вывод Playing Ping Pong
, который находится на ожидаемых строках.Но теперь, когда я добавляю еще один маршрут
val newsApiRoutes = get {
pathSingleSlash {
complete(HttpEntity(ContentTypes.`text/html(UTF-8)`, "<html><body>Simple Get Request</body></html>"))
} ~
path("ping") {
pathSingleSlash{
path("pong"){
complete(HttpEntity(ContentTypes.`text/html(UTF-8)`, "<html><body>Playing Ping Pong</body></html>"))
}
}
}
}
и достигаю конечной точки с http://localhost:8080/ping/pong
, я получаю 404 Ошибка, ссылаясь на The requested resource could not be found.
Может кто-нибудь сообщить мне, где именно я иду не так.Заранее спасибо !!!