2013-02-05 97 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