为了账号安全,请及时绑定邮箱和手机立即绑定

关于react与nodejs前后配合的几个问题

关于react与nodejs前后配合的几个问题

守着星空守着你 2019-03-04 21:07:14
刚学react写spa单页面应用,略知“nodejs+koa2+模板”搭建简单网站,但是把react+koa2组合起来却有迷惑:1,在一个网站上,spa单页面是否可以与后端模板渲染同时使用?spa单页面通过a标签跳转到后端模板渲染的网页?然后再怎么跳回spa?2,后端怎样区分何时返回页面,何时返回json?一般用路由还是别的什么来区分?3,未登录跳转这个路由验证应该在spa里面做还是服务端做?先谢!

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

这样的话,个人认为要把spa的前端路由全部记录下来,在koa中如果是这些路由的话,返回spa的index.html。
回答1. 只有适合不适合,没有可不可用,要是强行一起用,技术上可行。a找到模板渲染文件就能跳转, 模板->前端路由就能到spa,前提是按上面处理

查看完整回答
反对 回复 2019-03-04
?
HUWWW

TA贡献1874条经验 获得超12个赞

回答2. 记录前端路由,前端路由返回index.html 其他路由返回json
回答3. 可以在spa
另外:建议spa可以与服务器端分离。接口请求做跨域处理。nginx(spa静态文件)+ koa(服务器端),前后端分离,你上面的问题应该解决大半了

查看完整回答
反对 回复 2019-03-04

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号