webpack - vuejs+java前后臺(tái)分離實(shí)現(xiàn)及部署問(wèn)題
問(wèn)題描述
1.項(xiàng)目需求
目前公司要新上項(xiàng)目,希望使用vuejs2作為前端框架,后臺(tái)使用ssm框架,web容器為tomcat。系統(tǒng)為內(nèi)部業(yè)務(wù)系統(tǒng),用戶(hù)量不大,并發(fā)不會(huì)超過(guò)100。在開(kāi)發(fā)過(guò)程中,希望能夠?qū)崿F(xiàn)前后臺(tái)分離。
2.目前工作
目前使用vue-cli工具生成了vue前端項(xiàng)目, 使用webpack進(jìn)行打包,webpack-dev-server作為調(diào)試服務(wù)器,前后臺(tái)分別開(kāi)發(fā)。在開(kāi)發(fā)過(guò)程中,用戶(hù)session管理遇到一定問(wèn)題,webpack-dev-server需要手動(dòng)接管后臺(tái)服務(wù)器發(fā)回的session數(shù)據(jù),不是很方便,求問(wèn)有什么解決方案。
3. 問(wèn)題
后期部署是將前端頁(yè)面部署在nginx或者node服務(wù)器上,所有業(yè)務(wù)通過(guò)服務(wù)的方式調(diào)用java后臺(tái)接口。還是將前端項(xiàng)目打包,統(tǒng)一部署在tomcat容器中。
望各位大神不吝賜教。
問(wèn)題解答
回答1:既然前后端分離了 就不要用session了 可以使用jwt之類(lèi) 前端頁(yè)面也不要放在tomcat里
當(dāng)然這是前后端分開(kāi)開(kāi)發(fā)的情況 不然愛(ài)怎么弄就怎么弄
部署推薦使用docker
相關(guān)文章:
1. python - django 里自定義的 login 方法,如何使用 login_required()2. android-studio - Android 動(dòng)態(tài)壁紙LayoutParams問(wèn)題3. sql語(yǔ)句如何按or排序取出記錄4. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目5. 主從備份 - 跪求mysql 高可用主從方案6. python如何不改動(dòng)文件的情況下修改文件的 修改日期7. mysql優(yōu)化 - mysql count(id)查詢(xún)速度如何優(yōu)化?8. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug9. mysql主從 - 請(qǐng)教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?10. node.js - node_moduls太多了
