以下代码都在webpack.dev.config.js进行配置
引包:
const axios = require('axios')
const express = require('express')
const app = express()
const apiRoutes = express.Router()
app.use('/api',apiRoutes)
配置:
devServer: {
//devServer中插入以下代码
before (apiRoutes) {
apiRoutes.get('/api/getDiscList',(req,res)=>{
const url = '跨域的接口地址'
axios.get(url, {
headers: {
referer: '相应的referer',
host: '响应的host'
},
params: req.query //这是请求的query
}).then((response) => {
//response是api地址返回的,数据在data里。
res.json(response.data)
}).catch((e) => {
console.log(e);
})
})
}
}