【问题标题】:vuejs cross origin blockedvuejs 跨域被阻止
【发布时间】:2021-11-20 05:45:43
【问题描述】:

我在浏览器上打开控制台,发现报错信息how to resolve cross on vue js?

我创建了一个名为 vue.config.js 的文件 还有这个,但不起作用

module.exports = {
  devServer: {
    proxy: 'http://localhost:8080/',
}
}

我在本地主机上运行我的网络 'http://localhost:8080/'

如何处理?

【问题讨论】:

  • proxy 的目的是指定应该代理到本地服务器的远程服务器。如果您在 localhost:8080 运行 Vue devserver,请不要向其他地址发出请求(屏幕截图中的 ...1.9),而是在 proxy 中指定 ...1.9:8080。
  • ok,我再试一次

标签: vue.js vuex cross-origin-read-blocking


【解决方案1】:

看起来和 WebSockets 有点关系。

你能试试这个语法吗?

proxy: { '/': { target: 'http://localhost:8080', ws: true }, }

更多信息here。 也许看看this question tho(WebSockets!)。

【讨论】:

    猜你喜欢
    • 2021-06-26
    • 2014-10-13
    • 2017-01-04
    • 2014-12-27
    • 2020-01-03
    • 2015-08-10
    • 2015-07-13
    相关资源
    最近更新 更多