我正在使用 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布斯
天涯尽头无女友
相关分类