欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VueCli4项目配置反向代理proxy的方法步骤

程序员文章站 2022-04-09 16:21:20
vue cli4创建项目之后,没有配置vue.config.js,如果直接发起axios请求,可能会引起跨域问题.以豆瓣电影首页的最近热门 为例:axios({ method: "get", ur...

vue cli4创建项目之后,没有配置vue.config.js,如果直接发起axios请求,可能会引起跨域问题.

以豆瓣电影首页的最近热门 为例:

axios({
  method: "get",
  url: "https://movie.douban.com/j/search_subjects",
  params: {
  type: "movie",
  tag: "热门",
  page_limit: 50,
  page_start: 0
  }
 }).then(res => {
  console.log(res.data);
 });

如果直接发起请求必然会引起跨域错误,只需要在项目根目录手动创建vue.config.js文件:

module.exports = {
 devserver: {
 proxy: {
  "/j": {
  target: "https://movie.douban.com",
  changeorigin: true
  }
 }
 }
};

然后修改axios请求的url地址:

url:"/j/search_subjects"

最后 重启该项目 重启该项目 重启该项目 即可

到此这篇关于vuecli4项目配置反向代理proxy的方法步骤的文章就介绍到这了,更多相关vuecli4反向代理proxy内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!