h5项目使用hbuilder构建的,vue3,在vite.config.js中去设置代理的时候,代理到了请求,但是请求不通,经过反复调试后还是不知道什么问题,用vscode在其它项目中配置了个同样的代理后请求通了
这个在vite.config中的配置
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
export default defineConfig({
plugins:[uni()],
server: {
proxy: {
'/api': {
target: 'http://192.168.73.231/api',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
},
'/ai-agents': {
target: 'http://192.168.73.231',
changeOrigin: true,
rewrite: path => {
console.log('vite代理原始路径:', path)
return path
} // 如需自定义可修改
}
}
}
})
是不是hbuilder不支持,还是其它的什么问题?
2 个回复
l***@163.com (作者)
hbuilderx版本:4.66,用的是mac:15.4.1
DCloud_UNI_JBB
hbuilderx 支持的,你试试创建一个空白的 uniapp 模板项目有没有这个问题