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

关于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
  • 2 回答
  • 0 关注
  • 974 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信