nuxt 反向代理跨域

1、安装
	cnpm install @nuxtjs/proxy -D

2、在nuxt.config.js中设置
	modules:[
		'@nuxtjs/axios',
		'@nuxtjs/proxy'
	],
	axios:{
		proxy:true
	},
	proxy:{
		'/api':{
			target:'http://xxx.com',
			changeOrigin:true,
			pathRewrite:{
				'^/api':'/'	
			}
		}
	}
	
3、重启

4、此时通过浏览器可以跨域,但后端请求时会因为路径问题报错
	通过process.server/process.client来判断是前端还是后端请求
	process.server?url1:url2

你可能感兴趣的:(vue服务器渲染)