当前位置:首页 > 编程笔记 > 正文
已解决

uniapp的Vue2,Vue3配置跨域(proxy代理)

来自网友在路上 160860提问 提问时间:2023-11-19 09:26:57阅读次数: 60

最佳答案 问答题库608位专家为你答疑解惑

vue2 

找到manifest.json文件,通过源码视图的方式打开文件:在文件中添加一下代码即可完成代理:

"h5": {"devServer": {"disableHostCheck": true, //禁止访问本地host文件"port": 8000, //修改项目端口"proxy": {/**配置服务器路径**/"/api": {"target": "https://api.xxx.com",// 目标服务器"changeOrigin": true,/**重写路径**/"pathRewrite": {"^/api": ""}}}}
}

vue3

创建uniapp项目,在项目根目录下面创建一个名为vite.config.js的文件(如果不存在),在文件中编辑一下内容即可:

import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'export default defineConfig({plugins: [uni()],server: {port: 3000,proxy: {'/api': {target: 'https://api.xxx.com', // 目标服务  changeOrigin: true,rewrite: path => path.replace(/^\/api/, ''),}}}
})

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"uniapp的Vue2,Vue3配置跨域(proxy代理)":http://eshow365.cn/6-39118-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!