Html5 pushstate Urle na ServiceStack

W tej chwili używamy widoku default.cshtml w katalogu głównym ServiceStack, aby obsługiwać naszą jednostronicową aplikację AngularJS.

Chciałbym włączyć obsługę pushstate html5 (więc nie ma skrótu w adresie URL), ale jedyne przykłady, które do tej pory znalazłem, obejmują zależność od MVC z trasą wieloznaczną i wypychanie infrastruktury ServiceStack do / podprogram api.

Nie możemy przyjąć zależności MVC, więc myślę, że musimy zaakceptować: żądania text / html, musimy zaakceptować dowolny adres URL i obsłużyć naszą aplikację root. Z chęcią usunęłbym domyślne rozszerzenie HtmlFormat lub nadpisał je (nadal moglibyśmy użyć tego typu zawartości JsonReport, którego potrzebowaliśmy).

Jak najlepiej podejść do tego?

questionAnswers(2)

yourAnswerToTheQuestion