这个问题是请求接口和proxyTable中配置的不匹配导致的:grin:
解决了,反向代理配置错了
麻烦问一下楼主是怎么解决的?我也遇到这样的问题了。。
dev: { env: require('./dev.env'), port: process.env.PORT || 8080, autoOpenBrowser: true, assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/api': { target: 'http://127.0.0.1', changeOrigin: true, pathRewrite: { '^/api': '/api' } } },
全文搜索一下关键字 把配置文件中的 changeOrigin设置为true
谢谢,已经好了
谢谢,已经好了.
这都到不了后台就跨域错误了,先用nginx做个代理把
谢谢,已经好了。!
开发的时候,如果用了webpack devServer,记得在webpack里面配置上反向代理。部署的时候,如果是放到和后台代码分开部署,记得在对应的web容器(如nginx)配置反向代理。
谢谢,已经好了。
如果是用的vue-cli创建的项目,可以在webpack.config.js的devServer中加入代理来实现:
devServer: { historyApiFallback: true, noInfo: true, overlay: true, proxy: { '/api': { target: 'http://www.xxx.me', changeOrigin: true, } } }
我只在spring里面设置了跨域。并且我用 ajax在html上测试 ,跨域是能用的。
1 设置跨域
2 linux服务器设置跨域和spring同时设置跨域会冲突 导致失效
后台问题,没设置上头
我设置了的,我在html5上用ajax请求 都行。唯独在vue里面用axios出错。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(16)
这个问题是请求接口和proxyTable中配置的不匹配导致的:grin:
解决了,反向代理配置错了
麻烦问一下楼主是怎么解决的?我也遇到这样的问题了。。
全文搜索一下关键字 把配置文件中的 changeOrigin设置为true
谢谢,已经好了
谢谢,已经好了.
这都到不了后台就跨域错误了,先用nginx做个代理把
谢谢,已经好了。!
开发的时候,如果用了webpack devServer,记得在webpack里面配置上反向代理。部署的时候,如果是放到和后台代码分开部署,记得在对应的web容器(如nginx)配置反向代理。
谢谢,已经好了。
如果是用的vue-cli创建的项目,可以在webpack.config.js的devServer中加入代理来实现:
我只在spring里面设置了跨域。并且我用 ajax在html上测试 ,跨域是能用的。
1 设置跨域
2 linux服务器设置跨域和spring同时设置跨域会冲突 导致失效
引用来自“OSC_eZazfh”的评论
后台问题,没设置上头
我设置了的,我在html5上用ajax请求 都行。唯独在vue里面用axios出错。
后台问题,没设置上头