亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前后端分離后,前端代碼怎么部署?

前后端分離后,前端代碼怎么部署?

PHP
海綿寶寶撒 2019-03-16 14:43:19
我用vue開發,然后npm run build生成前端頁面,現在的做法是復制生成的頁面到后端項目里去,感覺很低效,請問有沒有更好的方法,可以一次生成后就部署上去?謝謝!
查看完整描述

5 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

聽說過遠程部署嗎?!
直接前端執行npm命令就部署到服務器,或者寫個shell腳本。作為開發者不要只看前端技術哦。

查看完整回答
反對 回復 2019-03-18
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

這個視你們項目的實際情況而定。我所了解的有兩種情況:

  1. 項目部署在云服務器上:前后端可以分開部署,各自的發布流程互不影響,可以通過一些手段(比如git的CI)實現自動化部署。但是前后端可能不在同一個域上,要做跨域處理。
  2. 項目要打成安裝包部署在指定的機器(一般是內網服務器)上:前后端代碼最終都要打在一個安裝包下面,所以主流的做法就是把前端生成的靜態資源包放到后端指定的靜態資源目錄,這一過程可能就是你現在的場景。這一過程能否實現自動化要看自己了,目前沒看到有類似的解決方案。這種方式有個好處就是前后端在同一個域下,不存在跨域的問題。
查看完整回答
反對 回復 2019-03-18
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

我現在的項目是在服務器搭jenkins和svn, 每次寫完代碼提交之后進管理端編譯一下就好了, jenkins還可以配置檢測代碼更新自動編譯, 挺方便的

查看完整回答
反對 回復 2019-03-18
  • 5 回答
  • 0 關注
  • 7680 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號