vue項(xiàng)目的部署問題

由于之前自己一直是在本地開發(fā),開發(fā)完之后也只是執(zhí)行npm run build直接放在指定的位置,并沒有過多的考慮項(xiàng)目是如何在服務(wù)器上跑起來,這次是自己一個(gè)人負(fù)責(zé)從頭搭建到部署到服務(wù)器上,所以開始考慮和更深入的了解這方面的知識。

在部署的時(shí)候首先遇到的問題是俐载,在本地開發(fā)時(shí)我使用了vue-cli自動(dòng)生成的proxyTable解決的代理轉(zhuǎn)發(fā)和跨域問題,但是真正build出來放在服務(wù)器上時(shí)再去訪問后臺接口就會報(bào)404登失,因?yàn)榍岸舜a和后臺代碼不在同一個(gè)服務(wù)器上遏佣,而且在服務(wù)器上沒有做代理轉(zhuǎn)發(fā),在服務(wù)器上訪問的接口是服務(wù)器的IP+接口地址揽浙,而不是后臺的IP+接口地址状婶,這樣就造成了404意敛,我使用的解決方式是使用nginx做的代理轉(zhuǎn)發(fā)請求和后臺修改跨域。因?yàn)閚ginx在轉(zhuǎn)發(fā)代理使用時(shí)請求頭部就會不起作用膛虫。

如何配置nginx做代理轉(zhuǎn)發(fā)呢草姻?

server {

#配置HTTP服務(wù)器監(jiān)聽的端口號,這里默認(rèn)寫為8880

listen? ? ? 8880;

server_name 此處是你的服務(wù)器IP;

location / {

#替換下面的地址為您網(wǎng)頁目錄地址

add_header Access-Control-Allow-Origin *;

#該位置是你的網(wǎng)頁目錄地址稍刀,例如我的dist文件的位置是/home/user/dist

root /home/user/dist

index? index.html index.htm;

}

error_page? 500 502 503 504? /50x.html;

location = /50x.html {

root? html;

}

#下面配置Tomcat或WAS服務(wù)器的地址撩独,服務(wù)程序會自動(dòng)進(jìn)行代理轉(zhuǎn)發(fā)

#下面就是代理轉(zhuǎn)發(fā),當(dāng)遇到請求中帶有api時(shí)就換將api前面的內(nèi)容账月,包括api综膀,替換成下面的proxy_pass,proxy_pass地址輸入的是后臺接口的IP地址局齿,比如我需要聯(lián)調(diào)的后臺接口地址是:http://10.120.189.181:8080/僧须。

location ^~ /api/ {

proxy_pass http://10.120.189.181:8080/;

}

}


記住:vue項(xiàng)目部署的時(shí)候build出來的是一個(gè)靜態(tài)文件项炼,我們只需要使用nginx做一下指向,指向dist文件下的index.html即可示绊。如果前端代碼和后臺代碼不在一個(gè)服務(wù)器上就需要使用nginx做一個(gè)代理轉(zhuǎn)發(fā)和跨域處理锭部。如果前端代碼和后臺代碼在一個(gè)服務(wù)器上,就不需要做代理轉(zhuǎn)發(fā)和跨域處理面褐。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拌禾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子展哭,更是在濱河造成了極大的恐慌湃窍,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件匪傍,死亡現(xiàn)場離奇詭異您市,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)役衡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進(jìn)店門茵休,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人手蝎,你說我怎么就攤上這事榕莺。” “怎么了棵介?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵钉鸯,是天一觀的道長。 經(jīng)常有香客問我邮辽,道長唠雕,這世上最難降的妖魔是什么贸营? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮及塘,結(jié)果婚禮上莽使,老公的妹妹穿的比我還像新娘。我一直安慰自己笙僚,他們只是感情好芳肌,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肋层,像睡著了一般亿笤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上栋猖,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天净薛,我揣著相機(jī)與錄音,去河邊找鬼蒲拉。 笑死肃拜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的雌团。 我是一名探鬼主播燃领,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼锦援!你這毒婦竟也來了猛蔽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤灵寺,失蹤者是張志新(化名)和其女友劉穎曼库,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體略板,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毁枯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叮称。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片后众。...
    茶點(diǎn)故事閱讀 38,646評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖颅拦,靈堂內(nèi)的尸體忽然破棺而出蒂誉,到底是詐尸還是另有隱情,我是刑警寧澤距帅,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布右锨,位于F島的核電站,受9級特大地震影響碌秸,放射性物質(zhì)發(fā)生泄漏绍移。R本人自食惡果不足惜悄窃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蹂窖。 院中可真熱鬧轧抗,春花似錦、人聲如沸瞬测。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽月趟。三九已至灯蝴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間孝宗,已是汗流浹背穷躁。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留因妇,地道東北人问潭。 一個(gè)月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像婚被,于是被迫代替她去往敵國和親睦授。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理摔寨,服務(wù)發(fā)現(xiàn),斷路器怖辆,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 10,930評論 6 13
  • 上一篇《WEB請求處理一:瀏覽器請求發(fā)起處理》是复,我們講述了瀏覽器端請求發(fā)起過程,通過DNS域名解析服務(wù)器IP竖螃,并建...
    七寸知架構(gòu)閱讀 80,942評論 21 356
  • 抓包的工具有很多淑廊,瀏覽器的開發(fā)者工具、Fiddler特咆、Wireshark等等季惩,這里以Chrome的開發(fā)者工具舉例。...
    lancely閱讀 1,318評論 1 8
  • 文件的增加/刪除 #添加指定文件到暫存區(qū) git add [文件1] [文件2] #添加指定目錄到暫存區(qū) git ...
    QinRenMin閱讀 895評論 0 1