国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue項目打包部署在windows或linux服務器上

這篇具有很好參考價值的文章主要介紹了vue項目打包部署在windows或linux服務器上。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近寫了一個前后端分離的項目,前端用的是vue,因此記錄一下將該項目部署到服務器的整個過程。

1.首先,在控制臺輸入npm run build命令(或者npm run build:prod)。該命令用于將前端vue打包。打包后的文件是dist文件夾。(開發(fā)階段的一些配置在打包后會失效,比如開發(fā)階段配置的后端域名和端口,下文會給出解決方法)

vue項目打包部署在windows或linux服務器上

vue項目打包部署在windows或linux服務器上?

?2.打包完成之后,就可以用nginx來部署前端項目了。nginx在這里的作用是反向代理,說得具體一點就是將我們服務器上的文件比如C://dist/index.html映射為127.0.0.1:9000,nginx的安裝很簡單我就不贅述了,主要說一下nginx.conf的配置。

    server {
        listen       9000;
        server_name  localhost;

        location /user/ {
            proxy_pass   http://127.0.0.1:8080/user/;
        }

		location /workOrder/ {
            proxy_pass   http://127.0.0.1:8080/workOrder/;
        }
		
		location / {
            root   C://dist;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

上面nginx.conf的配置分為兩個部分,第一個部分是實現前端vue的映射,即將C://dist/index.html映射為127.0.0.1:9000。

location / {
            root   C://dist;
            index  index.html index.htm;
        }

第二部分是將后端請求指向后端項目。在前端項目中我會發(fā)送請求給后端程序請求數據,如:127.0.0.1:8080/user/login,在開發(fā)階段我們可以在vue.config.js中配置后端ip和端口,但是打包后這些配置會失效,因此,我們需要通過nginx將后端請求指向后端項目。在我的后端有兩種前綴user和workOrder,因此,配置如下。

location /user/ {
            proxy_pass   http://127.0.0.1:8080/user/;
        }

		location /workOrder/ {
            proxy_pass   http://127.0.0.1:8080/workOrder/;
        }

至此,前端項目就已經部署完成了。

3.后端程序部署,后端程序打包命令為:mvn clean package,打包后的程序在項目目錄下的target文件夾中。

vue項目打包部署在windows或linux服務器上

?4.最后一步就是啟動后端程序,我用的java,啟動命令是java -jar xxx.jar文章來源地址http://www.zghlxwxcb.cn/news/detail-513916.html

到了這里,關于vue項目打包部署在windows或linux服務器上的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Vite打包Vue3項目,利用寶塔部署到服務器

    Vite打包Vue3項目,利用寶塔部署到服務器

    按照如圖的配置,將vite.config.js的 base 改為? /dist/ 然后npm run build 就會得到左邊的這個dist文件夾,這就是打包好的文件 創(chuàng)建項目以及項目配置 我在服務器安裝的php是5.6版本的,其他版本可以自己試一下 解決刷新404問題 上傳成功之后,文件目錄結構是這樣的 (順序不一定要

    2024年04月13日
    瀏覽(172)
  • Vue項目上線打包好的文件如何在服務器上部署?

    Vue項目上線打包好的文件如何在服務器上部署?

    1.打開router下的js文件,調成hash模式: mode:\\\'hash\\\' ? 2.終端輸入: npm run build 3.此時項目中會多出一個dist的文件,這個文件就是我們打包出來的項目 ? (1)建立一個新的文件夾 (2)終端輸入命令: npm init (3)輸入: xxx_server (4)然后一路按回車到文件夾——框架完成,如下圖

    2024年02月11日
    瀏覽(42)
  • 將Spring Boot項目打包部署到阿里云linux服務器

    將Spring Boot項目打包部署到阿里云linux服務器

    首先 你要保證自己的服務器上有java環(huán)境 如果沒有可以參考我的文章 linux服務器中安裝java JDK1.8版本 然后 我們打開我們的Spring Boot項目 雙擊 package 生命周期進行打包 打包完成之后 我們找到 target 下面會有一個jar包 然后 我們右鍵它 如下圖操作 系統(tǒng)就會幫你打開它所在的目錄

    2024年02月16日
    瀏覽(106)
  • 若依框架(RuoYI)項目打包(jar)方法,部署到 Linux 服務器

    若依框架(RuoYI)項目打包(jar)方法,部署到 Linux 服務器

    在若依框架的 bin 目錄下,存在著三個 bat 文件,一個是清除之前的依賴的自動化 bat 腳本( clean.bat ),一個是自動化項目打包的 bat 腳本( package.bat ),一個是運行若依項目的腳本( run.bat ) 將ruoyi-admin 文件夾內的 pom.xml 文件內的 packaging 的值改成 jar 打包前,要清除之前的

    2024年02月12日
    瀏覽(101)
  • 手把手教你如何把vue項目打包后部署到服務器(小白教程)

    手把手教你如何把vue項目打包后部署到服務器(小白教程)

    一.需要用到的工具 vscode 下載鏈接:Visual Studio Code - Code Editing. Redefined FinalShell 下載鏈接:FinalShell官網 二.打包步驟 1.vscode打開你的vue項目-- 點終端 -- 輸入npm run build 按回車進行打包; ?2.打包成功 , 生成了dist文件夾, 打包好的文件會默認存放在里面; ? 三. 用FinalShell連接服

    2024年02月16日
    瀏覽(37)
  • 關于前端vue打包項目以及靜態(tài)網站部署項目到阿里云ECS云服務器初學簡單教程

    關于前端vue打包項目以及靜態(tài)網站部署項目到阿里云ECS云服務器初學簡單教程

    準備工作: 1.首先進入https://ecs.console.aliyun.com/?領取或者購買一臺簡單的ECS云服務器。 進入網站注冊登錄后拉到頁面最下面或者頂部搜索免費云服務器領取立即試用 ,當然富哥花錢買一臺服務器也行。 ? 創(chuàng)建完了以后可以進入云服務ECS工作臺,然后就是以下界面 ? 點擊右邊

    2024年02月04日
    瀏覽(103)
  • 【后臺部署】Windows服務器部署RuoYi-Vue前后端分離項目

    【后臺部署】Windows服務器部署RuoYi-Vue前后端分離項目

    一、Ruoyi-Vue前后端分離項目結構 二、Redis部署 1、下載Windows版本Redis 2、解壓縮到安裝目錄 3、在安裝目錄欄輸入cmd,按回車鍵 4、將Redis綁定為 Windows 服務,設置為后臺啟動 或者 5、常用命令 啟動服務 停止服務 卸載命令 6、停止和啟動也可以通過頁面來操作 右鍵 此電腦 --管

    2024年02月13日
    瀏覽(37)
  • Windows服務器,通過Nginx部署VUE+Django前后端分離項目

    Windows服務器,通過Nginx部署VUE+Django前后端分離項目

    基本說明 安裝 Nginx 部署 VUE 前端 部署 Django 后端 Django admin 靜態(tài)文件(CSS,JS等)丟失的問題 總結 本文介紹了在 windows 服務器下,通過 Nginx 部署 VUE + Django 前后端分離項目。本項目前端運行在 80 端口,服務器端運行在 8000 端口。因此本項目使用 Django 的 runserver 命令進行部署

    2024年02月05日
    瀏覽(31)
  • 如何在Linux服務器上部署Vue項目

    如何在Linux服務器上部署Vue項目

    1. 在本地將Vue項目打包 以項目運行在vscode為例,在調試窗口輸入? npm run build 待命令執(zhí)行完畢之后,在項目目錄下會生成dist文件夾,如下圖 ? 2. 創(chuàng)建一個運行文件,名字是:server.js ?server.js中的內容如下: const express = require(\\\'express\\\'); const app = express(); app.use(express.static(\\\'./di

    2024年02月01日
    瀏覽(25)
  • Linux | 將SpringBoot+Vue項目部署到服務器上

    Linux | 將SpringBoot+Vue項目部署到服務器上

    大家好,我是初心,咱們又見面了!今天想跟大家分享的內容是如何部署 SpringBoot+Vue的前后端分離項目到服務器上。 本篇文章收錄于 初心 的 Linux教程 專欄。 ?? 個人主頁:初心%個人主頁 ?? 個人簡介:大家好,我是初心,和大家共同努力 ?? 座右銘:理想主義的花,終究

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包