91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Spring+Vue工程部署在Linux

jf_96884364 ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-13 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

代碼介紹

前端代碼:https://github.com/Snowstorm0/token-login-vue

后端代碼:https://github.com/Snowstorm0/token-login-spring

使用 Spring+Vue 實(shí)現(xiàn) token 登錄、退出、訪問攔截等功能。

1 部署后端

1.1 生成 jar 包

使用 Idea 的 maven 進(jìn)行打包。

先雙擊 clean,清除其他的包,然后雙擊 package,如下圖所示:

此時(shí)在工程下生成了 target 文件夾,里面有我們的 jar 包:

1.2 部署到服務(wù)器

將 jar 包 token-login-spring-1.0-SNAPSHOT.jar上傳到服務(wù)器,運(yùn)行啟動命令:

java -jar token-login-spring-1.0-SNAPSHOT.jar

即可啟動后端工程。

2 部署前端

2.1 打包

運(yùn)行打包命令:

npm run build

此時(shí)會在項(xiàng)目下生成 dist 文件夾。我們將該文件夾壓縮,上傳服務(wù)器,并解壓。

2.2 安裝 Nginx

Ubuntu 下的安裝命令:

sudo apt-get install nginx

查看安裝路徑:

whereis nginx

顯示:

nginx:
 /usr/sbin/nginx    #主程序
 /usr/lib/nginx #軟件的函數(shù)庫
 /etc/nginx  #存放配置文件
 /usr/share/nginx  #存放靜態(tài)文件
 /usr/share/man/man8/nginx.8.gz  #聯(lián)機(jī)幫助文件

安裝成功。

2.3 配置 Nginx

找到文件/etc/nginx/sites-available/default,修改為可編輯權(quán)限:

sudo  chmod 777 /etc/nginx/sites-available/default

找到root /var/www/html; 這一行,修改為解壓的 dist 文件夾的路徑,如:

root /home/myroot/Desktop/token-login/dist;

重啟nginx:

sudo nginx -s reload

在瀏覽器輸入:http://localhost/#/login,即可看到前端頁面。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213890
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    15093
  • vue
    vue
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    8211
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Fingerprint Cards在華成立客戶工程部

    世界領(lǐng)先的生物識別技術(shù)公司Fingerprint Cards (簡稱Fingerprints)宣布中國成立客戶工程部門,這個部門的研發(fā)團(tuán)隊(duì)主要為全球及本地的移動設(shè)備OEM客戶提供服務(wù)。在此之前,F(xiàn)ingerprints 全球
    的頭像 發(fā)表于 04-27 10:06 ?1.1w次閱讀

    java spring教程

    Spring核心概念介紹控制反轉(zhuǎn)(IOC)依賴注入(DI)集合對象注入等Bean的管理BeanFactoryApplicationContextSpring web中的使用
    發(fā)表于 09-11 11:09

    什么是java spring

    是否選擇使用了EJB。如果你僅僅使用了Struts或其他的包含了J2EE特有APIs的framework,你會發(fā)現(xiàn)Spring關(guān)注了遺留下的問題,。 ◆Spring能消除許多工程上對
    發(fā)表于 09-11 11:16

    linux下的webpack編譯打包工程

    注:背景 最近做一個vue+vue-router+vuex+vux+fetch的項(xiàng)目,工程化是基于webpack來構(gòu)建的,本地開發(fā)在windows環(huán)境下,編譯打包正常windows下的環(huán)境準(zhǔn)備一
    發(fā)表于 07-05 07:41

    基于spring boot的linux服務(wù)器部署方法

    最近一直研究springboot服務(wù)器,之前受到springmvc等框架的困擾,思路不對,一直想把springboot打包成war包然后部署到tomcat容器下,今天突然想到既然springboot我再本地可以使用jar包的形式訪問,
    發(fā)表于 07-22 06:51

    Linux搭建Vue開發(fā)環(huán)境

    本文介紹Linux環(huán)境下從零開始搭建Vue開發(fā)環(huán)境的整個過程,包括vue的安裝,webstorm 安裝配置,devtools的安裝。
    發(fā)表于 07-24 06:20

    12vue中的插槽

    12vue中插槽(slot)
    發(fā)表于 05-07 08:15

    如何將程序很好的部署

    的完整性這一思想,將cobemx生成的文件和自己編寫的文件獨(dú)立開。這就是所提出這種工程部署方法的初衷。拿STM32F103VBT6這塊單片機(jī)來說我們要注意以下幾點(diǎn):基礎(chǔ)底層頭文件匯總我們通過cobemx生成的一些列基礎(chǔ)功能配置,都會產(chǎn)生單獨(dú)的.c和.h文件。將一些底層配置的頭文件匯總到一個頭文件中,
    發(fā)表于 08-24 07:40

    Spring Boot嵌入式Web容器原理是什么

    ,不需要配置任何特殊的XML配置,為了這個目標(biāo),Spring BootSpring 4.0框架之上提供了很多特性,幫助應(yīng)用以“約定優(yōu)于配置”“開箱即用”的方式來啟動應(yīng)用并運(yùn)行上下文。Spri
    發(fā)表于 12-16 07:57

    Spring+Vue增刪改查實(shí)例

    Spring+Vue增刪改查實(shí)例
    的頭像 發(fā)表于 01-13 09:16 ?1231次閱讀
    <b class='flag-5'>Spring+Vue</b>增刪改查實(shí)例

    Linux安裝Vue環(huán)境

    Linux安裝Vue環(huán)境
    的頭像 發(fā)表于 01-13 14:09 ?1184次閱讀

    Vue入門之Vue定義

    Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架。 Vue 的核心庫只關(guān)注視圖層,也就是只處理頁面。 Vue提供的一套JS框架,通常稱為
    的頭像 發(fā)表于 02-06 16:41 ?1338次閱讀
    <b class='flag-5'>Vue</b>入門之<b class='flag-5'>Vue</b>定義

    iOS中集成Vue是什么

    上一節(jié)Vue非瀏覽器環(huán)境下的嘗試我們利用了weexvue中的dom實(shí)現(xiàn)成功的非瀏覽器環(huán)境中Vue
    的頭像 發(fā)表于 03-03 09:56 ?884次閱讀
    <b class='flag-5'>在</b>iOS中集成<b class='flag-5'>Vue</b>是什么

    linux docker安裝部署

    了解如何在Linux上安裝和部署Docker。 一、安裝Docker 開始之前,請確保您的Linux系統(tǒng)滿足以下要求: 64位版本的Linux
    的頭像 發(fā)表于 11-23 09:27 ?1637次閱讀

    基于springboot和vue框架的Java

    本文將詳細(xì)介紹基于Spring Boot和Vue框架進(jìn)行Java應(yīng)用開發(fā)的實(shí)踐。首先,將介紹Spring Boot和Vue框架的基本概念及其優(yōu)點(diǎn)。然后,將詳細(xì)介紹如何搭建
    的頭像 發(fā)表于 12-03 15:15 ?1485次閱讀
    主站蜘蛛池模板: 国语一区 | 九九人人 | 热re99久久精品国99热 | 欧美性另类69xxx | 精品视频一区二区三区 | 爱我免费视频观看在线www | 日成人网| 亚洲精品在线不卡 | 亚洲xx网 | 一级片免费在线观看 | 久久综合九九亚洲一区 | 色黄网站 | aaa在线观看视频高清视频 | 奇米7777| 五月婷婷在线观看 | 天堂在线网站 | 人成xxxwww免费视频 | 天堂在线观看中文字幕 | 99久久网站 | 国产美女亚洲精品久久久久久 | 日日插天天操 | 就操| 天堂免费观看 | a在线观看网站 | 色多多在线播放 | 国产成人无精品久久久久国语 | 欧美线人一区二区三区 | 日本一视频一区视频二区 | 亚洲一区免费在线观看 | 狠狠干狠狠干狠狠干 | 老色批午夜免费视频网站 | 新版天堂中文网 | 色多多视频在线观看播放 | 日本人的色道www免费一区 | 可以免费看黄的网站 | 在线天堂中文新版有限公司 | 天堂中文在线最新版地址 | 成人夜色 | 久久久久久久综合色一本 | 午夜亚洲国产 | 亚洲精品国产自在久久出水 |