使用http-proxy-middleware解決前端開發中跨域的問題
阿新 • • 發佈:2019-01-30
一、使用http-proxy-middleware
中介軟體解決跨域問題
本案例中使用基本的
webpack
及axios
請求資料的外掛
1、後端服務是用
tornado
建立的一個服務(可以根據自己熟悉的搭建一個後端伺服器)... class JsonHandler(tornado.web.RequestHandler): def get(self): li = [ {"id": 0, "name": "張三", "age": 20}, {"id": 1, "name": "李四", "age": 25}, {"id"
2、安裝包
npm install http-proxy-middleware --save-dev npm install webpack --save-dev --save-dev npm install webpack-dev-server --save-dev npm install axios --save
3、
webpack.config.js
檔案var proxy = require('http-proxy-middleware'
4、請求資料
import axios from 'axios'; var obtn = document.getElementById('btn'); obtn.addEventListener('click',function(){ axios.get('/api/json').then(res=>{ console.log(res); }) })