Ошибка 404 при добавлении маршрутов в Akka Http - PullRequest
0 голосов
/ 16 октября 2018

Я пишу простой маршрут в 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. Может кто-нибудь сообщить мне, где именно я иду не так.Заранее спасибо !!!

...