gpt4 book ai didi

javascript - 配置中的 devServer 代理抛出 404

转载 作者:行者123 更新时间:2023-12-01 01:21:12 24 4
gpt4 key购买 nike

我在src/vue.config.js

中有这个
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost:8081',
changeOrigin: true,
},
},
},
};

我正在调用 api

  axios.get('/api/parts')
.then(result => commit('updateParts', result.data))
.catch(console.error);

但我只是不断获得

Error: "Request failed with status code 404"

我可以看到请求是向端口 8080 而不是 8081 发出的

我可以毫无问题地在浏览器中访问 api

如何调试这个?

最佳答案

您的 vue.config.js 不应位于 src 文件夹中。它必须位于您项目的根目录中。只需移动文件即可。

可以在此处找到服务器的配置引用:https://cli.vuejs.org/config/#devserver-proxy但看来你确实做得对。该文件位于错误的文件夹中。

关于javascript - 配置中的 devServer 代理抛出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54216516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com