在build目录webpack.dev.conf.js文件中设置 devServer.before
官网的说明:
function (app, server, compiler)
提供在服务器内部先于所有其他中间件执行自定义中间件的功能。这可以用于定义自定义处理程序,
例子:
devServer: {
before(app, server, compiler){
app.get('/api/getDiscList', function (req, res) {
var url = 'url'
axios.get(url, {
headers: {
referer: 'referer',
host: 'host'
},
params: req.query
}).then((response) => {
res.json(response.data)
}).catch((e) => {
console.log(e)
})
});
},
客户端请求/api/getDiscList地址即可访问到