Vue项目打包后找不到请求地址?

发布于 2022-09-06 22:46:02 字数 710 浏览 15 评论 0

/config/index.js

proxyTable: {
    // proxy all requests starting with /api to jsonplaceholder
    '/api': {
        target: 'https://xxxxxxx.com/',
        changeOrigin: true,//是否跨域
        changeOrigin: true,
        pathRewrite: {
            '^/api': ''
        }
    }
},

开发模式下是可以正常获取到响应的,请求能发到测试服务器上,但打包后就找不到了。

报错 *n:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:9000/api/app/getCheckNumImg.action

图传不上来,文字代替一下。

怎么让打包后请求指向的是真正的测试服务器地址呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

椵侞 2022-09-13 22:46:02

开发的时候用的dev_server只针对开发的时候用的,打包后dev_server这块配置的请求代理已经无效了。
把路径改成服务端的地址就可以啦!
eg: 直接https://xxxxxxx.com/...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文