我已经有这个问题近两天了,任何帮助都可以挽救我的生命.

我的vue应用程序在8080开发模式下运行,我正在try 集成块堆栈登录,该应用程序try 读取http://localhost/manifest.json,所以我将其放置在静态目录中,但它会引发cors错误,我们是否有解决方案用于vue等vue cli配置.配置.js?

推荐答案

在这种情况下,"正确答案"实际上没有帮助.

Blockstack需要能够命中manifest.json文件(在本例中为localhost:8080/manifest.json).当服务器不支持CORS时,Blockstack将抛出一个错误.

OP询问的是如何让"vue cli服务"允许COR请求发生.为此,我们需要修改Webpack的dev服务器以允许CORS请求.

添加vue.config.js(如果它还不存在)

module.exports = {
  configureWebpack: {
    devServer: {
      headers: { "Access-Control-Allow-Origin": "*" }
    }
  }
};

Vue.js相关问答推荐

Nuxt 3:从注册表单发出输入值

如何修复IntersectObserver导致我的OpenLayers Web应用程序中内存泄漏的问题?

VUE:带自定义组件的数组输入绑定

Vue.js 3 没有组件的实例?

Nuxt 和 Vite 有什么区别?

Vue3 动态渲染

Vuetify 扩展面板,面板标题左侧带有图标

混合使用 React 和 Vue 是个好主意吗?

如何在 vue 组件中定义变量? (Vue.JS 2)

从数据库中删除后,Vue.js $remove 不删除元素

Vue子组件等待props

用 axios 搜索:新字符时取消之前的请求

如何将 axios/axios 拦截器全局附加到 Nuxt?

为什么 CSS 关键帧动画在具有范围样式的 Vue 组件中被 destruct ?

是否可以在 vue-devtools 中命名 Vue 实例?

使用vue.js单击时如何获取按钮的值

Vue.js 处理多次点击事件

Vue 2 转换不起作用

在 Vuejs 中放置 firebase.auth().onAuthStateChanged() 的位置

v-bind:class 的 Vue.js 计算(computed)属性