vue3项目实战-接口调用

vue项目建成后会有如下文件,接口通常放在apis文件夹下的.ts文件中.

通常情况下,我们的开发环境与后端接口会发生跨域问题,所以一般先要做一下跨域处理,在vite.config.ts文件中来处理:

export default defineConfig({
  ...
  server: {
     ...
    proxy: {
       //主要是这一块的内容
      "/api": { //你想给代理网址起什么名就什么名
        target: "http://xxx.xxx.xx.xx:xxx", //这里写你的跨域地址
        changeOrigin: true,
        ws: true,
        rewrite: path => path.replace(/^\/api/, ""),  //将路径写到store上
      },
    },
  },
});

跨域问题解决后就可以来添加接口了,后面引入接口就可以使用啦

import { server } from "@/plugins/axios"; //引入axios

export async function getnTotal(params) {
  const res = await server.post("/api/xxx/xxx", {
    params,
  });
  return res.data;
}

相关配置项后续再编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值