Я пытаюсь написать простую серию маршрутов, вот что я хочу сделать:
GET /
должен вывести «hello get»
POST /
должен вывести «hellopost "
GET /foo
должен напечатать" hello foo get "
POST /foo
должен напечатать" hello foo get "
Вот что у меня есть:
val route = pathSingleSlash {
get(complete("hello get")) ~
post(complete("hello post"))~
path("foo") {
get(complete("hello foo get"))~
post(complete("hello foo post"))
}
}
Это работает для GET /
и POST /
, но и GET, и POST на /foo
404.
Я перепробовал почти все и не могу понять, что делать.Документация довольно сложна для понимания, когда дело доходит до этого.
Кто-нибудь может дать мне какие-нибудь указания?