2013-02-05 136 views
3

路由路徑我使用AngularJS,我想要做的ServiceStack - 服務 - 靜態HTML以下路由與ServiceStack

enter image description here

注意攔截的截圖任何路徑

另請注意我沒有使用ServiceStack for REST,我將它用作純Web服務器來提供靜態內容,例如html

在ServiceStack上可以這樣做嗎?

+0

我希望能夠做到這一點。因爲它,我放棄了使用html5風格的URL的嘗試。如果您找到解決方案,請將其發回此處......我也會這樣做。 –

回答

0

這是node.js代碼,您在此處未顯示任何C#ServiceStack AppHost代碼。

ServiceStack默認支持通過HTTP提供靜態內容,但要從您的應用的根目錄提供靜態內容,您應該在/上託管它。

您還沒有提到您是通過ASP.NET主機使用託管ServiceStack還是作爲獨立的自承載HttpListener使用。如果是後者,你還需要在VS.NET設置你的文件,你想你的靜態文件的Build Action標記爲內容,並設置它的較新的Copy to Output Directory複製如果。

+0

是的,我知道它是node.js.只是想知道是否可以使用ServiceStack(提供html)進行路由。我正在使用ServiceStack使用獨立的自託管。除了在客戶端使用AngularJS進行路由之外,路由也應該得到服務器端的支持,我在考慮ServiceStack可以爲html提供路由。以下是我獲取屏幕截圖的地方:http://www.youtube.com/watch?v = 5uhZCc0j9RY – Hao