中字幕视频在线永久在线,最新免费av在线观看,最近免费mv在线观看,亚洲乱码一区av春药高潮,专区,国产激情毛片,国产成人

IT培訓(xùn)-高端面授IT培訓(xùn)機(jī)構(gòu)
云和教育:云和數(shù)據(jù)集團(tuán)高端IT職業(yè)教育品牌
  • 國(guó)家級(jí)
    全民數(shù)字素養(yǎng)與技能培訓(xùn)基地
  • 河南省
    第一批產(chǎn)教融合型企業(yè)建設(shè)培育單位
  • 鄭州市
    數(shù)字技能人才(碼農(nóng))培養(yǎng)評(píng)價(jià)聯(lián)盟

如何部快速署前端項(xiàng)目?點(diǎn)這里!

  • 發(fā)布時(shí)間:
    2020-11-02
  • 版權(quán)所有:
    云和教育
  • 分享:
前端項(xiàng)目部署到服務(wù)器的幾種方式:前端項(xiàng)目部署到nginx。下載Nginx
以windows版為例,下載niginx壓縮包并解壓到任意目錄,雙擊nginx.exe,在瀏覽器中訪問(wèn)http://localhost,如果出現(xiàn)Welcome to nginx!頁(yè)面則說(shuō)明成功。nginx常用命令如下:

部署項(xiàng)目到Nginx根目錄
對(duì)于vue-cli創(chuàng)建的項(xiàng)目,修改vue.config.js文件(位于項(xiàng)目根目錄下,沒(méi)有的話自行創(chuàng)建)在vue項(xiàng)目根目錄中使用命令npm run build創(chuàng)建輸出文件,將dist文件夾下的所有內(nèi)容復(fù)制到nginx目錄下的webapp/內(nèi)(沒(méi)有的話自行創(chuàng)建)。

修改nginx目錄中的conf/nginx.conf文件,在 http -> server 節(jié)點(diǎn)中,修改location節(jié)的內(nèi)容:

在nginx根目錄使用命令nginx -s reload即可在瀏覽器中通過(guò)http://localhost訪問(wèn)項(xiàng)目。
多個(gè)項(xiàng)目部署到Nginx
有時(shí)一個(gè)Nginx中放了好幾個(gè)子項(xiàng)目,需要將不同的項(xiàng)目通過(guò)不同的路徑來(lái)訪問(wèn)。對(duì)于項(xiàng)目1而言,修改vue.config.js文件的publicPath:

publicPath: '/vue1/'

對(duì)于項(xiàng)目2而言,修改vue.config.js文件的publicPath:

publicPath: '/vue2/'

分別在vue項(xiàng)目根目錄中使用命令npm run build創(chuàng)建輸出文件,將dist文件夾下的所有內(nèi)容復(fù)制到nginx目錄下的webapp/vue1和webapp/vue2內(nèi)(沒(méi)有的話自行創(chuàng)建)。

修改nginx目錄中的conf/nginx.conf文件,在 http -> server 節(jié)點(diǎn)中,修改location節(jié)的內(nèi)容:

在nginx根目錄使用命令nginx -s reload即可在瀏覽器中通過(guò)http://localhost/vue1、http://localhost/vue2訪問(wèn)項(xiàng)目1、項(xiàng)目2。
端口代理
當(dāng)前后端項(xiàng)目分別部署在同一臺(tái)機(jī)器上時(shí),由于無(wú)法使用相同的端口,故后端一般會(huì)將端口號(hào)設(shè)置成不同的值(例如8080),但是當(dāng)前端向后端請(qǐng)求資源時(shí)還要加上端口號(hào),未免顯得麻煩,故利用可以nginx將前端的指定路徑代理到后端的8080端口上。在conf/nginx.conf文件中增加location:

這樣,當(dāng)前端訪問(wèn)/api路徑時(shí),實(shí)際上訪問(wèn)的是http://localhost:8080/api路徑。

 

文:云和數(shù)據(jù)H5高級(jí)開(kāi)發(fā)工程師

前端項(xiàng)目部署到服務(wù)器的幾種方式:前端項(xiàng)目部署到nginx。