解決vue-router history模式和跨域代理 部署到IIS時(shí)404的一些問(wèn)題

先解決history模式的問(wèn)題:

  1. 安裝IIS UrlRewrite
  2. 在網(wǎng)站根目錄中創(chuàng)建web.config文件件甥,內(nèi)容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Handle History Mode and custom 404/500" stopProcessing="true">
          <match url="(.*)" /> //通配所有連接
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          //因?yàn)槭菃雾?yè)面,所以將所有連接重定向到 “/”哼拔,就是指向我們項(xiàng)目中的首頁(yè)
          <action type="Rewrite" url="/" /> 
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

以上配置完其實(shí)可以在IIS界面中看到:






好了以上解決了路由404的問(wèn)題,但發(fā)現(xiàn)接口不能訪問(wèn)倦逐,導(dǎo)致頁(yè)面沒有數(shù)據(jù)了,為了解決跨域的問(wèn)題我在vue中是這么配置的:

module.exports = {
  devServer:{
    proxy:{
      '/api':{
        target:'http://www.test.com',
        changeOrigin:true,
        ws:true,
        pathRewrite:{'^/api':'' }
      }
    }
  }
 }

所以依照剛剛在web.config中配置的內(nèi)容曾我,所有訪問(wèn)/api/XXXX的鏈接都會(huì)指向“/”,這就有問(wèn)題健民,所以要給IIS配置反向代理:

  1. 下載安裝ARR(Application Request Routing)
  2. 按照下圖依次點(diǎn)擊紅框



    3.回到我們的網(wǎng)站,打開URL重寫秉犹,添加新的規(guī)則


    填寫正則表達(dá)式 ^(api)(.*)$ 通配所有api的鏈接
條件輸入: {HTTP_POST} 模式:^localhost:8022$ 這里是你要發(fā)布的域名

這里填寫接口所在域名,{R:2}表示后面所帶的參數(shù)

The End!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末客燕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子幸逆,更是在濱河造成了極大的恐慌,老刑警劉巖暮现,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異栖袋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)塘幅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)电媳,“玉大人,你說(shuō)我怎么就攤上這事匾乓。” “怎么了拼缝?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)咧七。 經(jīng)常有香客問(wèn)我衰齐,道長(zhǎng)继阻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任犬第,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘丰介。我一直安慰自己背蟆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布带膀。 她就那樣靜靜地躺著,像睡著了一般垛叨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嗽元,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音剂癌,去河邊找鬼。 笑死佩谷,一個(gè)胖子當(dāng)著我的面吹牛旁壮,可吹牛的內(nèi)容都是我干的谐檀。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼桐猬,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼麦撵!你這毒婦竟也來(lái)了课幕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤杜秸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后润绎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡呢蛤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棍郎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涂佃,死狀恐怖蜈敢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抓狭,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布否过,位于F島的核電站,受9級(jí)特大地震影響苗桂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜敞葛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望持偏。 院中可真熱鬧,春花似錦氨肌、人聲如沸鸿秆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)恳守。三九已至,卻和暖如春催烘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背伊群。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工考杉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舰始,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓丸卷,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子抽莱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348