最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

單頁(yè)應(yīng)用

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

前端頁(yè)面打包

打開(kāi)vue工程,在項(xiàng)目根目錄下創(chuàng)建一個(gè)配置文件:vue.config.js,然后在里面寫(xiě)入以下內(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, // 開(kāi)啟跨域
        ws: true,
        pathRewrite: {
          '^/api': '' // 重寫(xiě)路徑
        }
      }
    }
  }
}

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

等待webpack為我們打包vue工程


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


打開(kāi)文件夾,目錄是這樣的:

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

前端頁(yè)面部署

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


然后打開(kāi)nginx的配置文件,寫(xiě)入以下配置:

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;

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

}

后端項(xiàng)目部署

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

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

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

然后去云服務(wù)器的控制臺(tái),將后端端口的安全組打開(kā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+freemarker中遇到的坑及解決

    vue+freemarker中遇到的坑及解決

    這篇文章主要介紹了vue+freemarker中遇到的坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue實(shí)現(xiàn)移動(dòng)端拖拽懸浮按鈕

    vue實(shí)現(xiàn)移動(dòng)端拖拽懸浮按鈕

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)移動(dòng)端拖拽懸浮按鈕,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Vue3+element實(shí)現(xiàn)表格數(shù)據(jù)導(dǎo)出

    Vue3+element實(shí)現(xiàn)表格數(shù)據(jù)導(dǎo)出

    這篇文章主要為大家學(xué)習(xí)介紹了Vue3如何利用element實(shí)現(xiàn)表格數(shù)據(jù)導(dǎo)出功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2023-07-07
  • Storybook?7.0?Beta?Vue3踩坑解決記錄

    Storybook?7.0?Beta?Vue3踩坑解決記錄

    這篇文章主要為大家介紹了Storybook?7.0?Beta?Vue3踩坑解決記錄詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • vue?同局域網(wǎng)訪(fǎng)問(wèn)不到的問(wèn)題及解決

    vue?同局域網(wǎng)訪(fǎng)問(wèn)不到的問(wèn)題及解決

    這篇文章主要介紹了vue?同局域網(wǎng)訪(fǎng)問(wèn)不到的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue?使用addRoutes動(dòng)態(tài)添加路由及刷新頁(yè)面跳轉(zhuǎn)404路由的問(wèn)題解決方案

    vue?使用addRoutes動(dòng)態(tài)添加路由及刷新頁(yè)面跳轉(zhuǎn)404路由的問(wèn)題解決方案

    我自己使用addRoutes動(dòng)態(tài)添加的路由頁(yè)面,使用router-link標(biāo)簽可以跳轉(zhuǎn),但是一刷新就會(huì)自動(dòng)跳轉(zhuǎn)到我定義的通配符?*?指向的404路由頁(yè)面,這說(shuō)明沒(méi)有找到指定路由才跳到404路由的,這樣的情況如何處理呢,下面小編給大家分享解決方案,一起看看吧
    2023-10-10
  • 基于vue封裝一個(gè)帶眼睛的密碼子組件

    基于vue封裝一個(gè)帶眼睛的密碼子組件

    這篇文章給大家介紹了基于vue封裝一個(gè)帶眼睛的密碼子組件的方法,文章中有詳細(xì)的代碼講解,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • 一篇Vue、React重點(diǎn)詳解大全

    一篇Vue、React重點(diǎn)詳解大全

    這篇文章主要介紹了一篇Vue、React重點(diǎn)詳解大全,文章內(nèi)容詳細(xì),通過(guò)案例可以更好的理解其相關(guān)知識(shí),需要的朋友可以參考下
    2023-01-01
  • 基于Vue.js的表格分頁(yè)組件

    基于Vue.js的表格分頁(yè)組件

    這篇文章主要為大家詳細(xì)介紹了基于Vue.js的表格分頁(yè)組件使用方法,了解了Vue.js的特點(diǎn),感興趣的朋友可以參考一下
    2016-05-05
  • Vue如何將時(shí)間戳轉(zhuǎn)換日期格式

    Vue如何將時(shí)間戳轉(zhuǎn)換日期格式

    這篇文章主要介紹了Vue如何將時(shí)間戳轉(zhuǎn)換日期格式,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09

最新評(píng)論

昭通市| 东安县| 梨树县| 襄汾县| 当雄县| 巴彦县| 东源县| 晋中市| 兴国县| 海口市| 扎赉特旗| 汉中市| 巨野县| 布拖县| 乌兰察布市| 伊金霍洛旗| 南投市| 邮箱| 垣曲县| 紫阳县| 宜川县| 嘉禾县| 广丰县| 南投市| 东兴市| 临高县| 鸡东县| 禄丰县| 紫金县| 石楼县| 贵州省| 慈溪市| 五家渠市| 邯郸市| 禹州市| 通化市| 安乡县| 饶阳县| 西平县| 方山县| 栾川县|