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

項(xiàng)目部署后,前端vue代理失效問題解決

這篇具有很好參考價(jià)值的文章主要介紹了項(xiàng)目部署后,前端vue代理失效問題解決。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

title:工作日記,前段后分離項(xiàng)目,在部署時(shí)遇到的問題,Vue項(xiàng)目打包成dist文件之后放在服務(wù)器上,通過運(yùn)行java-jar包,在application.yml中引入靜態(tài)資源的方式訪問前端。如下圖所示:

vue代理打包還生效嗎,筆記

問題1:前端頁(yè)面是可以訪問到了,但是后端訪問不到,在本地中運(yùn)行就可以。

首先前端我在vite.config.ts 配置的代理服務(wù)器,在本地啟動(dòng)起來是可以的并且不會(huì)有跨域問題,放在服務(wù)器上代理就失效了。

答案:我們將項(xiàng)目打包成dist靜態(tài)文件后,代理服務(wù)器就被抽離出來了,所以訪問不到(網(wǎng)上看到的)

解決:如果是通過上圖中的方式引入的靜態(tài)文件,則不需要配置代理,直接訪問后端接口即可,否則就需要配置代理服務(wù)器nginx。

nginx簡(jiǎn)介:

  1. 什么是nginx:

    Nginx ("engine x")是一個(gè)高性能的HTTP和反向代理服務(wù)器,特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上nginx.的并發(fā)能力確實(shí)在同類型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好Nginx,專為性能優(yōu)化而開發(fā),性能是其最重要的考量,實(shí)現(xiàn)上非常注重效率,能經(jīng)受高負(fù)載的考驗(yàn),有報(bào)告表明能支持高達(dá)50,000個(gè)并發(fā)連接數(shù)?!?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-773157.html

  2. 反向代理文章來源地址http://www.zghlxwxcb.cn/news/detail-773157.html

    server {
        listen       8089;       #監(jiān)聽的端口號(hào)
        server_name  localhost;  #瀏覽器通過訪問這個(gè)地址和端口就能請(qǐng)求到nginx 
       
         location / {  
             proxy_pass http://127.0.0.1:5173/;   #這個(gè)為前端項(xiàng)目的訪問地址
             #root   html;
             #index  index.html index.htm;   
        }
        location /api/ {   
            #前端向后端發(fā)出地址請(qǐng)求http://localhost:8089/api/user/login
            #就會(huì)將地址替換成 http://localhost:8050/user/login
              proxy_pass http://localhost:8050/;
        }

到了這里,關(guān)于項(xiàng)目部署后,前端vue代理失效問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【vue項(xiàng)目部署CSS失效】VUE部署后css樣式加載無效和失效多種情況解決方案

    【vue項(xiàng)目部署CSS失效】VUE部署后css樣式加載無效和失效多種情況解決方案

    【寫在前面】vue3在vscode運(yùn)行正常、build后在IDEA運(yùn)行正常,但是當(dāng)部署在服務(wù)器上運(yùn)行發(fā)現(xiàn)樣式加載不出來,下面我們針對(duì)這些情況進(jìn)行復(fù)現(xiàn)與解決。 困擾我好久,當(dāng)即百度原因,百度清一色下面三種情況: 1、nginx配置文件的問題 2、控制臺(tái)樣式404,文件沒找到【文件路徑錯(cuò)

    2023年04月09日
    瀏覽(25)
  • nginx: 部署前端項(xiàng)目的詳細(xì)步驟(vue項(xiàng)目build打包+nginx部署)

    nginx: 部署前端項(xiàng)目的詳細(xì)步驟(vue項(xiàng)目build打包+nginx部署)

    目錄 第一章 前言 第二章 準(zhǔn)備工作 2.1 項(xiàng)目打包理解 2.1.1 打包命令 2.1.2 理解npm run serve/dev 和 npm run build命令 2.2 nginx參數(shù)配置理解 2.2.1 nginx常用基本命令 2.2.2 默認(rèn)配置 2.2.3?搭建不同網(wǎng)站的站點(diǎn) 2.2.4 禁止訪問的目錄以及一鍵申請(qǐng)SSL證書驗(yàn)證目錄相關(guān)設(shè)置 2.2.5 根據(jù)文件類型設(shè)置

    2024年02月04日
    瀏覽(29)
  • 【前端部署】vue項(xiàng)目打包并部署到Linux服務(wù)器

    【前端部署】vue項(xiàng)目打包并部署到Linux服務(wù)器

    在vs code中打開vue前端項(xiàng)目文件夾,在終端中輸入 npm run build ,打包完成后,在前端項(xiàng)目文件夾中會(huì)生成一個(gè)名為 dist 的文件夾,如下圖所示: dist文件夾打開如下所示: 打開服務(wù)器終端,在終端中輸入以下命令,下載nginx安裝包。 其中nginx版本可以自己選擇,具體版本可查看

    2024年02月06日
    瀏覽(111)
  • 【微服務(wù)部署】四、Jenkins一鍵打包部署NodeJS(Vue)前端項(xiàng)目步驟詳解

    【微服務(wù)部署】四、Jenkins一鍵打包部署NodeJS(Vue)前端項(xiàng)目步驟詳解

    ??本文介紹使用Jenkins一鍵將NodeJS(Vue)前端項(xiàng)目打包并上傳到生產(chǎn)環(huán)境服務(wù)器,這里使用的是直接打包靜態(tài)頁(yè)面,發(fā)送到遠(yuǎn)程服務(wù)器Nginx配置目錄的方式,首先確保服務(wù)器環(huán)境配置好,安裝Nginx,運(yùn)行目錄,日志存放目錄等。 一、服務(wù)器環(huán)境配置 ??Nginx安裝也有多種方式

    2024年02月10日
    瀏覽(23)
  • Gitlab CI/CD 自動(dòng)化打包部署前端(vue)項(xiàng)目

    Gitlab CI/CD 自動(dòng)化打包部署前端(vue)項(xiàng)目

    一、虛擬機(jī)安裝 1.vmware下載 2.鏡像下載 3.Ubuntu 4.新建虛擬機(jī) 一直點(diǎn)下一步,直到點(diǎn)擊完成。 5.分配鏡像 二、Gitlab CI/CD 自動(dòng)化部署項(xiàng)目 1.配置GitLab CI/CD: 2.生成SSH密鑰對(duì): 如果尚未生成,請(qǐng)?jiān)诒镜貦C(jī)器上生成一個(gè)SSH密鑰對(duì): 3.將SSH私鑰添加到GitLab: 4.更新GitLab CI/CD配置: 5

    2024年03月13日
    瀏覽(14)
  • vscode中 vue3+ts 項(xiàng)目的提示失效,volar插件失效問題解決方案

    vscode中 vue3+ts 項(xiàng)目的提示失效,volar插件失效問題解決方案

    說起來很恥辱,從mac環(huán)境換到window環(huán)境,vscode的配置都是云端更新過來的,應(yīng)該是一切正常才對(duì),奇怪的是我的項(xiàng)目環(huán)境出現(xiàn)問題了,關(guān)于組件的ts和追蹤都沒有效果,再經(jīng)過一上午的排查和試錯(cuò)后,終于被我解決,問題的原因是volar和ts環(huán)境之間的版本不匹配,下面來看下我

    2024年02月03日
    瀏覽(19)
  • vue 項(xiàng)目/備案網(wǎng)頁(yè)/ip網(wǎng)頁(yè)打包成 apk 安裝到平板/手機(jī)(含vue項(xiàng)目跨域代理打包成apk后無法訪問接口的解決方案)

    vue 項(xiàng)目/備案網(wǎng)頁(yè)/ip網(wǎng)頁(yè)打包成 apk 安裝到平板/手機(jī)(含vue項(xiàng)目跨域代理打包成apk后無法訪問接口的解決方案)

    https://www.dcloud.io/hbuilderx.html 打開 HBuilder X,新建項(xiàng)目 此處項(xiàng)目名以 ‘test’ 為例 若 vue 項(xiàng)目中含跨域代理,如 vue.config.js 則在打包成 apk 后會(huì)無法訪問接口,因?yàn)閍pp無跨域限制,不能使用跨域代理,需使用訪問接口的絕對(duì)路徑,如:原接口 “/myAPI/dmis/login” 需改為 “http://

    2024年02月03日
    瀏覽(17)
  • 關(guān)于前端vue打包項(xiàng)目以及靜態(tài)網(wǎng)站部署項(xiàng)目到阿里云ECS云服務(wù)器初學(xué)簡(jiǎn)單教程

    關(guān)于前端vue打包項(xiàng)目以及靜態(tài)網(wǎng)站部署項(xiàng)目到阿里云ECS云服務(wù)器初學(xué)簡(jiǎn)單教程

    準(zhǔn)備工作: 1.首先進(jìn)入https://ecs.console.aliyun.com/?領(lǐng)取或者購(gòu)買一臺(tái)簡(jiǎn)單的ECS云服務(wù)器。 進(jìn)入網(wǎng)站注冊(cè)登錄后拉到頁(yè)面最下面或者頂部搜索免費(fèi)云服務(wù)器領(lǐng)取立即試用 ,當(dāng)然富哥花錢買一臺(tái)服務(wù)器也行。 ? 創(chuàng)建完了以后可以進(jìn)入云服務(wù)ECS工作臺(tái),然后就是以下界面 ? 點(diǎn)擊右邊

    2024年02月04日
    瀏覽(103)
  • 前端打包部署后接口BASE_URL不對(duì)問題解決辦法

    前端打包部署后接口BASE_URL不對(duì)問題解決辦法

    在前端打包部署時(shí),為了免去不同環(huán)境打包的麻煩,項(xiàng)目用的流水線觸發(fā)方式。在這里不細(xì)說,重點(diǎn)說說下面情況。 當(dāng)項(xiàng)目提交打包部署后,訪問壓測(cè)環(huán)境或者生產(chǎn)環(huán)境的地址來使用項(xiàng)目時(shí),發(fā)現(xiàn)接口報(bào)錯(cuò)404。 ?在NETWORK里發(fā)現(xiàn)接口的BASEURL和當(dāng)前環(huán)境需要調(diào)用的后端baseurl不同

    2024年02月11日
    瀏覽(24)
  • 用Nginx將前端Vue項(xiàng)目部署到云服務(wù)器(含代理實(shí)現(xiàn)請(qǐng)求跨域)

    用Nginx將前端Vue項(xiàng)目部署到云服務(wù)器(含代理實(shí)現(xiàn)請(qǐng)求跨域)

    記錄使用Nginx將 純前端 的Vue3項(xiàng)目部署到阿里云服務(wù)器(Ubuntu 22.04)上,包含通過Nginx代理實(shí)現(xiàn) 跨域請(qǐng)求 、以及個(gè)人踩坑記錄~ 執(zhí)行下列命令安裝: 安裝完成后查看nignx版本,顯示版本信息則說明安裝成果 啟動(dòng)nginx,如正確啟動(dòng),則不會(huì)出現(xiàn)任何提示信息。 nginx啟動(dòng)成功后打

    2024年04月12日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包