我在角度方面存在一些基本的概念困难。
假设我在Angular应用中有多个路由,例如/
(根),/cart
,/map
。
我了解构建和捆绑用于生产的角度应用程序的方式是,将webpack或类似的服务将所有内容打包到一个目录中。
我不理解在服务器上运行角度应用程序的方式是,将服务器指向目录,该目录将构建的角度应用程序的输出作为静态内容驻留在其中。
现在让我说我向/cart
发出了请求;我的服务器不知道这条路线;这应该如何工作?
我的问题是如何在角度路由和服务器路由之间建立桥梁?
如何配置服务器路由?
我是否捕获了我所有的角度路线并将它们指向由webpack编译的index.html
文件,然后让angular检测它当前在哪条路线上?
什么是最佳实践,哪些是常见的陷阱?