短视频,自媒体,达人种草一站服务

对于下面问题解决:

No 'Access-Control-Allow-Origin' header is present on the requested resource. 跨域问题!

在electron-vue中配置跨域代理无效,经排查是因为在webpack中绕过了proxyTable,那么应该如何进行配置?

在.eltron-vue文件夹中又一个dev-runner.js文件,在WebpackDevServer中添加代理才能生效,因为版本或组件原因导致配置位置不同导致的

废话不多说,直接上代码了:dev-runner.js中修改

<pre><code>
{
contentBase: path.join(__dirname, '../'),
quiet: true,
proxy: {
'/seller': {
// 请求的目标服务器地址
target: 'http://192.168.3.107:8080',
// 设置允许跨域
changeOrigin: true,
// 重写路径
pathRewrite: {
'^/seller': '/seller'
},
headers: {
referer: ''
}
}
},
before (app, ctx) {
app.use(hotMiddleware)
ctx.middleware.waitUntilValid(() => {
resolve()
})
}
}</code></pre>

配置完成后记得重新run一遍

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。