亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn)

 更新時(shí)間:2020年05月31日 09:15:25   作者:Weleness  
這篇文章主要介紹了部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

單頁應(yīng)用

vue經(jīng)常被用來開發(fā)單頁應(yīng)用(SinglePage Web Application,SPA),什么叫做單頁應(yīng)用呢,也就是只有一張web頁面的應(yīng)用,單頁應(yīng)用的跳轉(zhuǎn)只需要刷新局部資源,大大加快的了我們頁面的響應(yīng)速度

前端頁面打包

打開vue工程,在項(xiàng)目根目錄下創(chuàng)建一個(gè)配置文件:vue.config.js,然后在里面寫入以下內(nèi)容:

module.exports = {
  assetsDir: 'static', // 靜態(tài)資源保存路徑
  outputDir: 'dist', // 打包后生成的文件夾
  lintOnSave: false,
  productionSourceMap: false, // 取消錯(cuò)誤日志
  runtimeCompiler: true, // 實(shí)時(shí)編譯
  chainWebpack: () => { }
  },
  devServer: { // vue工程服務(wù)配置
    open: true,
    proxy: { // 代理配置,將請(qǐng)求轉(zhuǎn)發(fā)到后臺(tái)的接口
      '/api': {
        target: 'http://www.ccocc.co',
        changeOrigin: true, // 開啟跨域
        ws: true,
        pathRewrite: {
          '^/api': '' // 重寫路徑
        }
      }
    }
  }
}

然后在控制臺(tái)中輸入命令,npm run build

等待webpack為我們打包vue工程


打包完成后會(huì)在根目錄下生成我們剛剛指定的文件夾:dist


打開文件夾,目錄是這樣的:

css保存我們書寫的css代碼,js保存我們書寫的js代碼,整個(gè)工程濃縮為一個(gè)index.html頁面,何為單頁,這就是單頁。

前端頁面部署

把打包好的dist文件夾上傳到服務(wù)器,隨便選一個(gè)位置:


然后打開nginx的配置文件,寫入以下配置:

server {
    listen  80; # nginx的默認(rèn)端口
    server_name www.ccocc.co; # 你的域名
		
		# 關(guān)閉默認(rèn)的logo
    location = /favicon.ico{ 
    log_not_found off;
    access_log off;

}
		# 配置后端的接口,將訪問域名/api的路徑代理給我們后端的接口
    location /api{
    proxy_pass http://127.0.0.1:9786; # 本地加后端項(xiàng)目的端口號(hào)
}
		# 重寫nginx默認(rèn)歡迎頁面
    location /{
    root /root/zcj/data/dist; # dist文件的絕對(duì)路徑,因?yàn)榈顷懙椒?wù)器上的用戶都是root,而root權(quán)限用戶的根目錄都是/root
    index index.html index.htm; # 文件名稱,格式
    try_files $uri $uri/ /index.html; # 重定向
} 

}

后端項(xiàng)目部署

在上面我們都把配置文件寫好了,所以我們只要直接打包工程以及上傳到服務(wù)器再啟動(dòng)就行了。

在命令行輸入命令:
在后臺(tái)運(yùn)行我們的springboot項(xiàng)目,并且輸出日志到指定的日志文件

nohup java -jar fatNerdTimeTrack.jar >myfatLog.log 2>&1 &

然后去云服務(wù)器的控制臺(tái),將后端端口的安全組打開。

到這。我們整個(gè)前后端分離的項(xiàng)目就部署成功了。

到此這篇關(guān)于部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue+Springboot前后端分離內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁面的方法

    vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁面的方法

    這篇文章主要介紹了vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁面的方法,主要目的是實(shí)現(xiàn)未登錄跳轉(zhuǎn),需要的朋友參考下吧
    2018-07-07
  • Vue3中watch的用法與最佳實(shí)踐指南

    Vue3中watch的用法與最佳實(shí)踐指南

    這篇文章主要給大家介紹了關(guān)于Vue3中watch用法與最佳實(shí)踐的相關(guān)資料,watch的作用可以監(jiān)控一個(gè)值的變換,并調(diào)用因?yàn)樽兓枰獔?zhí)行的方法,可以通過watch動(dòng)態(tài)改變關(guān)聯(lián)的狀態(tài),需要的朋友可以參考下
    2021-07-07
  • vue+echarts實(shí)現(xiàn)進(jìn)度條式柱狀圖

    vue+echarts實(shí)現(xiàn)進(jìn)度條式柱狀圖

    這篇文章主要為大家詳細(xì)介紹了vue+echarts實(shí)現(xiàn)進(jìn)度條式柱狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue項(xiàng)目中$t()的意思是什么

    vue項(xiàng)目中$t()的意思是什么

    這篇文章主要介紹了vue項(xiàng)目中$t()的意思是什么,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中created、watch和computed的執(zhí)行順序詳解

    vue中created、watch和computed的執(zhí)行順序詳解

    由于vue的雙向數(shù)據(jù)綁定,自動(dòng)更新數(shù)據(jù)的機(jī)制,在數(shù)據(jù)變化后,對(duì)此數(shù)據(jù)依賴?的所有數(shù)據(jù),watch事件都會(huì)被更新、觸發(fā),下面這篇文章主要給大家介紹了關(guān)于vue中created、watch和computed的執(zhí)行順序,需要的朋友可以參考下
    2022-11-11
  • 在Vue3中使用localStorage保存數(shù)據(jù)的流程步驟

    在Vue3中使用localStorage保存數(shù)據(jù)的流程步驟

    在前端開發(fā)中,尤其是利用Vue3構(gòu)建現(xiàn)代Web應(yīng)用時(shí),掌握如何使用本地存儲(chǔ)(localStorage)來保存數(shù)據(jù)是非常重要的能力,在這篇博客中,我將詳細(xì)介紹如何在Vue3中使用localStorage保存數(shù)據(jù),并提供示例代碼來幫助理解,需要的朋友可以參考下
    2024-06-06
  • 詳解Vue+elementUI build打包部署后字體圖標(biāo)丟失問題

    詳解Vue+elementUI build打包部署后字體圖標(biāo)丟失問題

    這篇文章主要介紹了詳解Vue+elementUI build打包部署后字體圖標(biāo)丟失問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 基于vue循環(huán)列表時(shí)點(diǎn)擊跳轉(zhuǎn)頁面的方法

    基于vue循環(huán)列表時(shí)點(diǎn)擊跳轉(zhuǎn)頁面的方法

    今天小編就為大家分享一篇基于vue循環(huán)列表時(shí)點(diǎn)擊跳轉(zhuǎn)頁面的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • VUE中setTimeout和setInterval自動(dòng)銷毀案例

    VUE中setTimeout和setInterval自動(dòng)銷毀案例

    這篇文章主要介紹了VUE中setTimeout和setInterval自動(dòng)銷毀案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue+axios+promise實(shí)際開發(fā)用法詳解

    vue+axios+promise實(shí)際開發(fā)用法詳解

    這篇文章主要介紹了vue+axios+promise實(shí)際開發(fā)用法詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10

最新評(píng)論