前后的分离项目实践

最近项目组寻思做一个类似Stack Overflow问答系统,技术选型springboot+vue,要求前后的分离(虽然知道大致原理,但从没有自己亲自设计过,真要去动手还是有些为难),那先去调研一下吧。

 

1. 基于nodejs部署的前后的分离架构

      由于nodejs其实就是后端化的JavaScript,跟vue结合很perfect,用nodejs做轻量级的后端,通过rpc调用java后台服务,完美的规避前端调用跨域的问题,可惜的跟项目组前端mm沟通后得到结果是对nodejs不是很熟悉,学习成本较高,不利于项目后期开展,只能作罢,但我个人是比较倾向此方案,据说此种架构在阿里巴巴都被大范围应用。

 

2. 基于nginx反向代理的前后的分离架构

    前端mm说此架构比较成熟,调研之后也确实,那就选这个吧

 

posted @ 2020-05-05 20:55  joenali  阅读(202)  评论(0编辑  收藏  举报