使用vue-cli搭建的项目.使用axios发送的请求.
修改了cinfig下的index.js
1 proxyTable: { 2 '/api': { 3 target: 'https://moment.douban.com', 4 changeOrigin: true, 5 pathRewrite: { 6 '^/api': '/api' 7 } 8 } 9 },
请求的代码是:
1 this.$ajax.get("https://moment.douban.com/api/stream/date/2017-12-19?alt=json&apikey=0bcf52793711959c236df76ba534c0d4&app_version=1.7.4&douban_udid=d623045db9fcb0d5243174c1bf1a675f887047c0&format=full&udid=9a34d8b038ff38971050199b0c5ee9c60c6d1ca3&version=6") 2 .then((res) => { 3 console.log(res); 4 }).catch((err) => { 5 console.log(err); 6 })
请问是配置错误,还是请求有问题啊,控制台报跨域限制的错误.
你用nginx去反向代理吧
我用的是vue-cli搭建的项目,nginx不懂
请求错了,需写成api/stream/date/2017-12-19?alt=json&apikey=0bcf52793711959c236df76ba534c0d4&app_version=1.7.4&douban_udid=d623045db9fcb0d5243174c1bf1a675f887047c0&format=full&udid=9a34d8b038ff38971050199b0c5ee9c60c6d1ca3&version=6;重新运行npm run dev