webpack dev服务器混合内容错误

我使用webpack-dev-server在Cloud9上运行基于React的网站,因此它通过https提供内容。 问题是,当我尝试做一些Ajax(networking)请求到外部http链接,它给出了以下错误:

混合内容:“https:// …”页面通过HTTPS加载,但请求不安全的XMLHttpRequest端点“http:// …”。 此请求已被阻止; 内容必须通过HTTPS提供。

是否有任何技巧的webpackconfiguration,使其可能从http请求数据?

可能对于webpack-dev-server没有解决scheme,但是以下对于nodejs是有利的

app.use(function(req, res, next) { if (req.headers['x-forwarded-proto'] == 'https') { res.redirect('http://' + req.hostname + req.url); } else { next(); } });