javascript - 前端路由和后端路由?
ringa_lee
ringa_lee 2017-04-10 16:38:25
[JavaScript讨论组]

最近才开始学习nodejs,对于前后端路由有些傻傻分不太清。还请大神帮忙解答。

现在提倡的前后端分离,后端只是提供数据API,那么问题来了,后端路由还有啥用?

ringa_lee
ringa_lee

ringa_lee

全部回复(5)
迷茫

接收前端请求url呗

比如前端的地址栏是 www.xxx.com/show;

这个地址没准请求的是 www.xxx.com/aaa;

那么对于后端来说接收的是 www.xxx.com/aaa而不是www.xxx.com/show

巴扎黑

无论前端还是后端,我们看到的URL都是马甲,需要通过路由触发/执行真实需要执行的逻辑路径
如 @mqliutie 所提到的,你看到的不一定是真实的。也为以后的业务变更提供了回旋的余地

巴扎黑

前端路由是单个页面的路由,比如www.abc.com/user/:id,当然后端路由也可以实现这个。
后端路由是整个应用的路由,比如www.abc.com/user, www.abc.com/product。
而且有时候你看到的url说不定与后端请求的url不同。

PHP中文网

前端路由应用场景就是所谓的单页应用。在业务允许浏览器允许的情况下使用前端路由可以让页面体验较好。但是在例如很多业务情景下就不适用了,例如展示广告,几乎不需要在页面上有其他逻辑,例如严谨的下单流程,后端路由可以严格控制前端不可进入页面,还有后端路由可以应用于API层面提供接口等等许多的场景都是可以的。灵活选择前后端路由会让你的业务体验相当不错,或者更深层次的你用到了同构,前后端共用一套路由,在直接由回车进入页面时将这套路由在服务端渲染输出,但是页面点击跳转等动作时又是前端路由…

怪我咯

前端路由只是做单页面的路由
像整个网站的还是交给后台比较好
例如欢迎页,session失效

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号