位置: IT常识 - 正文

前端框架 Nuxt3 集成axios 配置跨域(前端框架学哪个好)

编辑:rootadmin
前端框架 Nuxt3 集成axios 配置跨域

目录

一、安装axios

二、Nuxt3项目集成axios

1、项目根目录下创建server/api目录

2、调用封装的单例axios对象

3、页面中调用请求函数


推荐整理分享前端框架 Nuxt3 集成axios 配置跨域(前端框架学哪个好),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端框架学哪个好,前端框架有哪些,前端框架三大框架,前端框架三大框架,前端框架bootstrap,前端框架排行,前端框架排行,前端框架排行,内容如对您有帮助,希望把文章链接给更多的朋友!

刚开始通过Nuxt3使用axios时,以为axios还需要配置跨域,但经过多次测试发现,在Nuxt3框架里并不需要配置axios的跨域就可跨域请求,这也可能是axios最新版的缘故,下面是nuxt3集成axios的最新实践。

一、安装axios

参考这个进行安装依赖:起步 | Axios 中文文档 | Axios 中文网

yarn add axios二、Nuxt3项目集成axios1、项目根目录下创建server/api目录

用于存储axios的请求文件

前端框架 Nuxt3 集成axios 配置跨域(前端框架学哪个好)

创建axios/request.ts文件用于单例实例化axios对象

/** @author Dragon Wu* @since 2022-12-31 16:16*/// @ts-ignoreimport axios from 'axios'// 创建axios实例const requester = axios.create({ //设置基础路径 baseURL: 'https://localhost:3000/', // 请求超时时间 timeout: 15000})// http request 拦截器requester.interceptors.request.use( config => { // 发送请求前的处理 // 这里可以处理 token return config }, err => { // 请求错误的处理 return Promise.reject(err) })// http response 拦截器requester.interceptors.response.use( //处理响应数据 response => { // //判断请求是否正常 // if (response.data.code !== 200) { // //出现错误,错误处理,提示错误信息 // return Promise.reject(response.data) // } else { // //成功返回数据 // return response.data // } return response.data }, // 抛出错误 error => { return Promise.reject(error.response) })export default requester2、调用封装的单例axios对象

每个请求体可以对应建一个请求文件夹,如 user/index.ts文件:

/** @author Dragon Wu* @since 2022-12-31 16:39*/import requester from "~/server/api/axios/request"//请求地址: 基础地址 + api_name + 动作const api_name = "/user/"export default { //用户登录 login(username: string, password: string, code: string) { return requester({ url: `${api_name}/auth`, method: "post", data: { username, password, code } }) }}3、页面中调用请求函数

调用写好的请求函数即可:

<script lang="ts" setup>import userReq from "/server/api/axios/request/user/index.ts";...let promise=userReq.login(username,password,code)console.log(promise)</script>

至此,nuxt3使用axios总结完毕,跨域请求是可以不配置直接请求到的。

参考文献:nuxt3集成axios与element-plus(element-ui)_aiqingqing-up的博客-CSDN博客

本文链接地址:https://www.jiuchutong.com/zhishi/294598.html 转载请保留说明!

上一篇:CSS实现文本显示两行(css文字显示一行)

下一篇:红嘴牛椋鸟和高角羚, 南非姆普马兰加省 (© Heini Wehrle/Minden Pictures)(红嘴牛文鸟图片)

  • 京喜拼拼是京东的吗

    京喜拼拼是京东的吗

  • 小米10如何设置双击亮屏(小米10如何设置屏幕时间)

    小米10如何设置双击亮屏(小米10如何设置屏幕时间)

  • 小米日历怎么显示多少天后(小米日历怎么显示在桌面)

    小米日历怎么显示多少天后(小米日历怎么显示在桌面)

  • 充电器滋滋响会爆炸吗(充电器滋滋响会烧坏手机吗)

    充电器滋滋响会爆炸吗(充电器滋滋响会烧坏手机吗)

  • 小米8手机收音机在哪里(小米手机收音声音小)

    小米8手机收音机在哪里(小米手机收音声音小)

  • 为什么买票身份验证失败(为什么买票身份待核验)

    为什么买票身份验证失败(为什么买票身份待核验)

  • tplink路由器dns异常(tp路由dns异常)

    tplink路由器dns异常(tp路由dns异常)

  • mate20pro找不到指纹(华为mate20pro找不到指纹解锁)

    mate20pro找不到指纹(华为mate20pro找不到指纹解锁)

  • 华为会员服务在哪里找(华为手机中的会员服务在哪里)

    华为会员服务在哪里找(华为手机中的会员服务在哪里)

  • 91短视频闪退怎么回事(91闪退修复在哪)

    91短视频闪退怎么回事(91闪退修复在哪)

  • 支付宝怎么设置人脸识别支付(支付宝怎么设置密码锁不让别人看)

    支付宝怎么设置人脸识别支付(支付宝怎么设置密码锁不让别人看)

  • 电脑开机出现invalid partition table(电脑开机出现invalid partition)

    电脑开机出现invalid partition table(电脑开机出现invalid partition)

  • 华为手机的闹钟在哪里能找到(华为手机的闹钟音乐在哪里设置)

    华为手机的闹钟在哪里能找到(华为手机的闹钟音乐在哪里设置)

  • 钉钉视频会议进不去怎么回事(钉钉视频会议进不去 网络高峰)

    钉钉视频会议进不去怎么回事(钉钉视频会议进不去 网络高峰)

  • arserver干什么用的(arsercer)

    arserver干什么用的(arsercer)

  • wps个人版同步几台设备

    wps个人版同步几台设备

  • 苹果查找iphone怎么用(苹果查找iphone怎么关闭)

    苹果查找iphone怎么用(苹果查找iphone怎么关闭)

  • 三星W20 5G是什么处理器(三星w2020是5g手机吗)

    三星W20 5G是什么处理器(三星w2020是5g手机吗)

  • iphone6s发烫什么原因(iphone6s发热严重)

    iphone6s发烫什么原因(iphone6s发热严重)

  • 快手里怎么获得快贝(快手里怎么获得快币)

    快手里怎么获得快贝(快手里怎么获得快币)

  • 抖音被屏蔽了怎么恢复(抖音被屏蔽了怎么发评价)

    抖音被屏蔽了怎么恢复(抖音被屏蔽了怎么发评价)

  • airpods怎么区分一代二代(airpods怎么区分真假)

    airpods怎么区分一代二代(airpods怎么区分真假)

  • 美团众包常驻点怎么改(美团众包常驻点怎么取消设置)

    美团众包常驻点怎么改(美团众包常驻点怎么取消设置)

  • 午夜的太阳,挪威斯瓦尔巴群岛 (© Nature Picture Library/Alamy)(午夜太阳的意思)

    午夜的太阳,挪威斯瓦尔巴群岛 (© Nature Picture Library/Alamy)(午夜太阳的意思)

  • 小规模纳税人每月不超过10万
  • 读懂增值税
  • 印花税的会计分录有哪些
  • 车船税是什么意思图片
  • 建筑劳务发票是全额抵扣吗
  • 小规模纳税人所得税怎么征收
  • 公积金个人缴纳多少
  • 一般纳税人开具专票和普票的区别
  • 对公账户余额和实际不符
  • 会计凭证包括哪三种
  • 办理个体户营业执照需要什么条件
  • 装修辅材行业辅材现状
  • 增值税需要结转到本年利润吗
  • 税金及附加包括个人所得税吗
  • 营改增服务
  • 企业自有公租房有房产证吗
  • 负债月末正常余额是什么
  • 增值税预交怎么计算
  • 汇总缴纳增值税附加税如何缴纳
  • 以旧换新要按商品价格吗
  • 预付帐款科目如何转平?
  • 社保支付账号是什么
  • 不含税进货价
  • 可引导的macos
  • 补交地税多少钱
  • 金蝶软件反年结账怎么弄
  • PHP:mb_ereg_search_regs()的用法_mbstring函数
  • 备份计算机需要多久
  • 土地使用税怎么交税
  • win10不关机设置方法
  • ui.exe啥意思
  • 库存股会计处理 会计视野
  • php代码报错
  • 领用包装物会计处理
  • 2022年最新公务接待用餐标准
  • 预缴和缴纳的区别
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • phpcms下载
  • 委托加工应税消费品
  • 工程项目成本管理实论
  • 金蝶利润表为什么只有累计数没有本月数
  • 店面收回转让费怎么办
  • 递延收益为什么属于负债
  • sql共享
  • 固定资产的核算内容包括
  • 库存商品盘点制度
  • 收到房租租金下什么科目
  • 业务招待费可以开专票抵扣吗
  • 土地承包经营合同生效条件
  • 工会费上缴
  • kms激活的弊端
  • 使用win10
  • 硬盘安装windows11
  • nvm是啥
  • 组策略怎么用
  • ubuntu zen3
  • win8命令提示符管理员怎么打开
  • win10怎么办
  • xp系统如何优化
  • 盗版xp黑屏的解决办法
  • win7宽带连接改成无线网络
  • win7不重装修复系统
  • 扫描仪在哪儿
  • win7temp文件夹在哪
  • 安卓开发教学视频
  • Unity3D游戏开发引擎
  • jQuery实现两个下拉列表关联
  • nodejs获取客户端设备信息
  • Android之Volley
  • 链接的链
  • javascript创建对象的几种方法
  • dos基本命令大全关机
  • fullpage.js教程
  • css实现3d效果
  • js选中单选按钮
  • 出口发票与报关单名称不一致影响退税吗
  • 如何查询自己电子邮件地址
  • 上海国家税务局官网发票查验平台
  • 广东税务待遇
  • dhl清关需要提供资料嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设