【发布时间】:2015-04-12 03:44:40
【问题描述】:
我已经开始在我的快速生成项目中使用 Angular,我很喜欢它。最近我在我的一个测试项目中实现了角度路由,我想知道在纯快速/节点路由上使用角度路由有什么优点和缺点(例如,这种方式是否存在技术问题,或者可能是 SEO,或者完全不必要的)。
我的设置仅供参考:我已经快速渲染主索引模板以及将所有请求(全部)路由到主索引模板,然后我使用角度从主索引模板中路由到部分模板
【问题讨论】:
-
如果您使用 Angular,“最好”(在我看来)方式是允许 Angular 做它最擅长的事情并自行处理路由,并且让 express 简单地为所有服务404 到 index.html
-
@KevinB 你的意思是让快递处理路由?
-
不,我的意思是让 Angular 做路由。 express 只是提供 index.html 和一个 api 来访问数据。
-
无论哪种方式 express 都会做 一些 路由,只是通常你让 angular 完成大部分工作。
-
不,正如您所指出的,您总是需要使用 express 进行 一些 路由,为 index.html 和静态资产(例如 js/css/)提供服务图片。在我上面的 cmets 中,我不认为这是“路由”,这只是您为 Angular 应用程序提供服务而必须做的事情。这很可能被提供静态文件夹的 nginx 所取代。
标签: angularjs express routing mean-stack angular-routing