我是靠谱客的博主 健壮芒果,最近开发中收集的这篇文章主要介绍Vue cli 3.0 设置代理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Vue cli 3.0 proxy代理设置

如果没有根目录没有添加webpack的配置js文件,
那先新添一个vue.config.js的文件,这是vue-cli3.0中webpack的的配置文件

设置内容如下:

module.exports = {
    // 相当于webpack-dev-server,对本地服务器进行配置 
    devServer: {
        proxy: {
            "/api": {
                target: "https://api.douban.com" // 需要跨域的目标url,我这里用到的是豆瓣API
                changeOrigin: true, // 将基于名称的虚拟托管网站的选项,如果不配置,请求会报404
                ws: true,
                pathRewrite: {
                    "^/api": ''
                }
            }
        }
    }
}

原url:https://api.douban.com/v2/movie/in_theaters

项目使用的是axios进行请求,现在请求的方式变成:

this.$axios({
  method: 'get',
  url: '/api/v2/movie/in_theaters',
}).then(res => {
  console.log('请求结果:', res)
})

最后

以上就是健壮芒果为你收集整理的Vue cli 3.0 设置代理的全部内容,希望文章能够帮你解决Vue cli 3.0 设置代理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部