Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.4k views
in Technique[技术] by (71.8m points)

vue 内置代理服务器配置不生效?

今天在测试vue内置的代理服务器的时候出现了问题,在配置好之后所发的请求并没有改变。(代理配置没有生效)

因为使用的是vuecli3创建的项目,所以自己在与src同级下创建了vue.config.js文件,下面就是里面的代码。

module.exports = {
    devServer: {
        proxy: {
            "/api": {
                target: "http://***.***.***.***:3000",  // 外部引入的url,连接的后端的服务器
                ws: false,
                changeOrigin: true,
                pathRewrite: {
                    '^/api': ''
                }
            }
        }
    }
}

图片.png
项目重启是使用的serve,也就是说项目使用了vue.config.js

图片.png
这事我在页面中简单请求方式这里使用了axios。

图片.png
发送请求后看到的请求地址就是图中显示的,并不是我在vue.config.js中配置的接口地址。

找了好多文章也没有解决的方法! 请大佬们指点迷津。 小子在这里谢过了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
devServer: {
    proxy: {
        logLevel: "debug",
    }
}

可以打开日志,看下转发过程中终端输出的内容,方便定位问题。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...