刚学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,前提是按上面处理
HUWWW
TA贡献1874条经验 获得超12个赞
回答2. 记录前端路由,前端路由返回index.html 其他路由返回json
回答3. 可以在spa
另外:建议spa可以与服务器端分离。接口请求做跨域处理。nginx(spa静态文件)+ koa(服务器端),前后端分离,你上面的问题应该解决大半了
- 2 回答
- 0 关注
- 974 浏览
添加回答
举报
0/150
提交
取消