1.在server/routes/index.js里面加入接收请求代码:
router.post('/checklogin',(req,res)=>{
res.send('1');
})
2.在前端请求页面把请求地址改为:http://localhost:888/checklogin
3.npm start开启服务器,npm run dev运行程序,出现跨域请求
4.进入脚手架项目/config/index.js,在proxyTable里面配置:
'/api':{
target:'http://localhost:888/',//接口的请求
changeOrigin:true, //如果接口跨域,需要进行这个参数的配置
pathRewrite:{
'^/api':''
}
}
同时把组件里面的请求地址改成'/checklogin',发送请求后,地址不对
由于在proxyTable里面配置的是在api下面的checklogin,所以在组件请求地址里要写/api/checklogin.再次连接,请求成功。