我正在使用 Angular 2 和 Go 构建一个单页应用程序,在 Angular 中我使用路由。如果我打开网站,比如说,http://example.com/
Go 将为我提供我的index.html
文件,这很好,因为我写了这个:
mux.Handle("/", http.FileServer(http.Dir(mysiteRoot)))
现在我在 Angular 中有一个路由,比方说,/posts
如果它是默认路由(即何时useAsDefault
是true
),或者如果我只是手动转到http://example.com/posts
,我将收到来自 Go 的 404 错误,这意味着没有指定处理程序对于这条路。
我不认为在 Go 中为每条 Angular 路由创建处理程序是一个好主意,因为可能有很多路由。所以我的问题是,index.html
如果请求 URL 与我在ServeMux
?
HUX布斯
天涯尽头无女友
相关分类