uniapp V3 版本 封装request 配置vite代理之后 报错找不到封装的js文件
vite.config.js
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
export default defineConfig({
plugins: [uni()],
// resolve: {
// alias: {
// '@': resolve(__dirname, 'src'),
// }
// },
server: {
host: "localhost", // 指定服务器应该监听哪个IP地址,默认:localhost
port: 5173, // 指定开发服务器端口,默认:5173
proxy: { // 为开发服务器配置自定义代理规则
// 带选项写法:http://localhost:5173/api/posts -> http://jsonplaceholder.typicode.com/posts
"/api": {
target: "http://localhost:8989", // 目标接口
changeOrigin: true, // 是否换源
rewrite: (path) => path.replace(/^\/api/, ""),
}
}
}
});
引入封装的js
import { getInfo } from '@/apis/quizz.js';
quizz.js内容:
import request from '@/utils/request';
export const getInfo = (data)=> {
return request({
url: '/smquizz/getInfo',
method: 'POST',
data
})
}
