加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – MEAN堆栈:角度路由与快速路由

发布时间:2020-12-17 07:42:05 所属栏目:安全 来源:网络整理
导读:我已经开始在我的快速生成的项目中使用角度,我很喜欢它.最近我实现了角度路由到我的一个测试项目,我想知道使用角度路由在纯粹的快速/节点路由上的优点和缺点是什么(例如,有这样的技术问题,或者是SEO,还是完全不必要). 在我的设置中的FYI:我有快速渲染主索引
我已经开始在我的快速生成的项目中使用角度,我很喜欢它.最近我实现了角度路由到我的一个测试项目,我想知道使用角度路由在纯粹的快速/节点路由上的优点和缺点是什么(例如,有这样的技术问题,或者是SEO,还是完全不必要).

在我的设置中的FYI:我有快速渲染主索引模板以及路由所有请求(一个全部)到主索引模板,然后我使用角度从主索引模板中路由到部分模板

使用平均堆栈(mongo,express,angular),您将在两端都有路由.

Express将为您的静态index.html和css / js / images和您的api提供服务,角度将与api进行交互以从mongo获取数据.

快速的路由将主要针对API进行,并且以角度为单位进行路由处理,以处理应用程序的前端. Express不会返回除了index.html和您为角度编写的任何模板部分之外的任何html,但即使这样可以通过使用构建工具(如gulp / grunt)将所有模板直接编译到js文件中来消除.

当然有可能是100%的一边或另一边,但是,这是不切实际的,因为你最终会低效地使用一方或另一方.例如,如果您在每个单独的页面上执行了所有的快速路由和使用角度,您将忽略所有单页面应用程序功能和angularjs的路由,只是目的是构建可能会更多的页面有效地与快递和玉石(或任何其他模板引擎).不是真的有可能走在另一个方向,并做所有的路由有角度,因为角度需要一个api来获取数据,除非你包括所有的数据在html前面的内联,我相信你会同意是一个坏主意. (它也消除了那个时候的mongo ..)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读