前端接口調(diào)試跨域問題

對于前后的分離的項目開發(fā),前端工作人員常常需要調(diào)試后端接口腋寨,這時候一般都會出現(xiàn)跨域問題蹋砚,正對跨域使用的各種解決方法扼菠,現(xiàn)提供兩中比較簡單的方案和案例,便于大家學(xué)習(xí)開發(fā)坝咐。

使用gulp構(gòu)建工具的

如果你使用了gulp構(gòu)建工具循榆,你需要引入

var connect = require('gulp-connect');

var proxy = require('http-proxy-middleware');這兩個插件,并定義server任務(wù)

gulp.task('server', function() {
  connect.server({
    root: ['build/h5/dev/'], //監(jiān)聽的文件所在位置
    port: 8084, //想監(jiān)聽的端口號墨坚,可以不用apache
    livereload: true,
    middleware: function(connect, opt) {
      return [
        //api/call/:ajax請求攔截的
        proxy('/api/call', {
          //此處根據(jù)情況加端口與不加端口
          //域名可以不加端口
          //IP要加端口
          //http://www.pig-2.com
          target: 'http://116.62.222.82:8082',
          changeOrigin: true
        })
      ]
    }
  });
});

使用webpack構(gòu)建工具的

1 引入webpack-dev-server插件
2.在webpack.config.js中配置

  devServer: {
    historyApiFallback: true,
    noInfo: true,
    hot: true,
    port: 8081,
    // host: '0.0.0.0',
    proxy: {
      '/api/v1': {
        target: 'http://192.168.0.130',
        pathRewrite: { '^/api/v1': '/api/v1' },
        changeOrigin: true
      }
    }
  },

3.node 運行webpack-dev-server服務(wù)器

使用nginx反向代理(window系統(tǒng)下)

1.下載nginx
2.安裝好之后秧饮,修改nginx.conf文件如下

 server {
        listen       801;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   D:\h5-vue\dist;
            index  index.html index.
        }
        location ^~/v1 {//正則表達式,以v1開頭的ajax接口請求
            proxy_pass http://www.pig-2.com:8081;//真實的請求路徑
        }
}

利用apache cores技術(shù)的(后端設(shè)置)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泽篮,一起剝皮案震驚了整個濱河市盗尸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帽撑,老刑警劉巖泼各,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異油狂,居然都是意外死亡历恐,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門专筷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弱贼,“玉大人,你說我怎么就攤上這事磷蛹∷甭茫” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵味咳,是天一觀的道長庇勃。 經(jīng)常有香客問我,道長槽驶,這世上最難降的妖魔是什么责嚷? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮掂铐,結(jié)果婚禮上罕拂,老公的妹妹穿的比我還像新娘揍异。我一直安慰自己,他們只是感情好爆班,可當(dāng)我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布衷掷。 她就那樣靜靜地躺著,像睡著了一般柿菩。 火紅的嫁衣襯著肌膚如雪戚嗅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天枢舶,我揣著相機與錄音懦胞,去河邊找鬼。 笑死凉泄,一個胖子當(dāng)著我的面吹牛医瘫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旧困,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼醇份,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了吼具?” 一聲冷哼從身側(cè)響起僚纷,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拗盒,沒想到半個月后怖竭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡陡蝇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年痊臭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片登夫。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡广匙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出恼策,到底是詐尸還是另有隱情鸦致,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布涣楷,位于F島的核電站分唾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏狮斗。R本人自食惡果不足惜绽乔,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碳褒。 院中可真熱鬧折砸,春花似錦捍壤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽专酗。三九已至睹逃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祷肯,已是汗流浹背沉填。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留佑笋,地道東北人翼闹。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像蒋纬,于是被迫代替她去往敵國和親猎荠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,055評論 2 355

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理蜀备,服務(wù)發(fā)現(xiàn)关摇,斷路器,智...
    卡卡羅2017閱讀 134,665評論 18 139
  • 在現(xiàn)在的前端開發(fā)中碾阁,前后端分離输虱、模塊化開發(fā)、版本控制脂凶、文件合并與壓縮宪睹、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,443評論 1 32
  • nodejs服務(wù)實現(xiàn)反向代理,解決本地開發(fā)接口請求跨域問題 前后端分離項目需要解決第一個問題就是蚕钦,前端本地開發(fā)時如...
    莫逐閱讀 60,805評論 0 4
  • brackets 1.5下載地址選擇安裝對應(yīng)的版本,安裝完成之后亭病,我們修改成中文版本。找到菜單欄的debug --...
    pauljun閱讀 7,718評論 2 3
  • 6月中旬去倫敦嘶居,遇上維多利亞和阿爾伯特博物館(V&A)做平克·弗洛伊德特展命贴。門票20鎊。據(jù)說脫歐以后食听,英國消費物價...
    熊燕在櫻園閱讀 773評論 0 2