const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ transpileDependencies: true, devServer:{ proxy:{ 'api':{ target:'https://api.jisuapi.com/recipe', changeOrigin:true, pathRewrite:{ '^api/':'' } } } } })
时间: 2024-04-22 10:25:00 浏览: 126
vue cli3 配置proxy代理无效的解决
你好!你的问题是关于 Vue CLI 的配置文件中的 devServer,其中包含了一个代理配置。这个配置的作用是将以 "/api" 开头的请求转发到目标地址 "https://api.jisuapi.com/recipe"。这样可以解决跨域问题。
具体来说,"target" 指定了真实的接口地址,"changeOrigin" 设置为 true 表示开启跨域,"pathRewrite" 则是对请求路径进行重写,将以 "/api" 开头的部分替换为空字符串。
这样配置后,在开发环境中发送以 "/api" 开头的请求时,会被代理转发到目标地址。这样就能够在开发环境中正常访问该接口。
希望能对你有所帮助!如有其他问题,欢迎继续提问。
阅读全文