这篇文章主要介绍“vue项目部署跨域问题怎么解决”,在日常操作中,相信很多人在vue项目部署跨域问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue项目部署跨域问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!过滤器:如果setAllowCredentials
为true,则config.addAllowedOrigin("*")
的参数就不能是*,必须指明,这里直接注释掉,使用addAllowedOriginPattern
Controller层:路径里包含了web,这个很重要,记住yml文件:后端的端口8086,应用上下文路径:/weijianweiAdminApidev.env.js中设置BASE_API为/web在index.免费云主机域名js中设置dev里面的proxyTable,这里是在开发过程中,在node.js上实现的一个转发,将请求转发到后端,主要解决了开发过程中的跨域问题。设置完这些以后,npm run dev,项目在本地可以运行了开发完成以后,项目打包,放到服务器上:首先在服务器的nginx的html文件夹中创建文件夹命名为weijianwei将npm run build 打包生成的文件放在weijianwei中:修改index里面的assetsPublicPath为weijianwei,对应上面文件夹名称设置nginx配置文件nginx.conf:监听端口8099,匹配路径weijianweiAdminApi,将其转发到http://localhost:8086上,此时访问项目:http://localhost:8099/weijianwei 成功出现页面,登录时候,预检请求通过,正式请求报跨域问题前端项目prod.env.js设置 BASE_API:成功登录访问到此,关于“vue项目部署跨域问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!
相关推荐: Antd ProComponents中的EditableProTable无法在子行继续新增子行如何解决
这篇文章主要讲解了“AntdProComponents中的EditableProTable无法在子行继续新增子行如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AntdProComponents中的Edi…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。