位置: 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)(红嘴牛文鸟图片)

  • qq群内怎样创建活动(qq群怎样建立)

    qq群内怎样创建活动(qq群怎样建立)

  • OPPO手机怎么显示未读消息数量(oppo手机怎么显示年月日和时间)

    OPPO手机怎么显示未读消息数量(oppo手机怎么显示年月日和时间)

  • 缺少一个或多个shx文件 希望执行什么操作(缺少一个或多个shx怎么解决)

    缺少一个或多个shx文件 希望执行什么操作(缺少一个或多个shx怎么解决)

  • 佳能光圈怎么调(佳能光圈怎么调M)

    佳能光圈怎么调(佳能光圈怎么调M)

  • stk-al00是华为什么型号(华为stk-al00什么型号)

    stk-al00是华为什么型号(华为stk-al00什么型号)

  • 磁盘id和硬盘序列号一样吗(硬盘id和磁盘id)

    磁盘id和硬盘序列号一样吗(硬盘id和磁盘id)

  • 对方关机微信能语音吗(对方关机微信能定位吗)

    对方关机微信能语音吗(对方关机微信能定位吗)

  • vivo访问不了移动网络(vivo手机无法访问移动)

    vivo访问不了移动网络(vivo手机无法访问移动)

  • 华为怎么解除激活模式(华为怎么解除激活设备)

    华为怎么解除激活模式(华为怎么解除激活设备)

  • 手机99新是什么意思(手机99新是二手吗)

    手机99新是什么意思(手机99新是二手吗)

  • 乐视手机没声音怎么办(乐视手机音量小怎么办)

    乐视手机没声音怎么办(乐视手机音量小怎么办)

  • vivox27通话转接在哪里(vivo手机通话转接在哪里设置)

    vivox27通话转接在哪里(vivo手机通话转接在哪里设置)

  • 怎么查看特别关心人数(怎么查看特别关心自己的人)

    怎么查看特别关心人数(怎么查看特别关心自己的人)

  • 淘宝个人is备案是啥意思(淘宝个人is备案在哪里)

    淘宝个人is备案是啥意思(淘宝个人is备案在哪里)

  • vue设置时长方法(vue怎么延长时间)

    vue设置时长方法(vue怎么延长时间)

  • 小米手环5什么时候出来(小米手环5什么屏幕)

    小米手环5什么时候出来(小米手环5什么屏幕)

  • 华为8x盲人模式怎么关闭(华为8xmax盲人模式怎么关)

    华为8x盲人模式怎么关闭(华为8xmax盲人模式怎么关)

  • 苹果手机wps怎么以文件形式发送(苹果手机wps怎么保存到icloud)

    苹果手机wps怎么以文件形式发送(苹果手机wps怎么保存到icloud)

  • 尚德机构个人中心怎么登录和使用(尚德机构个人中心app下载)

    尚德机构个人中心怎么登录和使用(尚德机构个人中心app下载)

  • 微信操作过于频繁得等多长时间(微信操作过于频繁请第二天0点后重试)

    微信操作过于频繁得等多长时间(微信操作过于频繁请第二天0点后重试)

  • 鸿蒙怎么隐藏顶部区域? 鸿蒙顶部区域隐藏实现全屏效果的技巧(鸿蒙系统怎么隐藏状态栏)

    鸿蒙怎么隐藏顶部区域? 鸿蒙顶部区域隐藏实现全屏效果的技巧(鸿蒙系统怎么隐藏状态栏)

  • uniapp**字符串转Json并提取字段值(uniapp传值)

    uniapp**字符串转Json并提取字段值(uniapp传值)

  • webpack的面试题(吐血整理)(webpack与gulp面试题)

    webpack的面试题(吐血整理)(webpack与gulp面试题)

  • 增值税纳税申报时间
  • 国有划拨土地给个人住宅违法吗
  • 车辆购置税的税率是多少
  • 纳税筹划的方法有哪些
  • 残疾人个人所得税
  • 食堂辅助帐怎么记帐
  • 增值税的账务处理 月末怎么结转 案例
  • 建筑企业有哪些
  • 委托贷款利息如何计算
  • 出口退税普票
  • 增值税本期应补退税额为负数怎么处理
  • 可以不用附原始凭证的记账凭证是
  • 一般纳税人交增值税会计科目
  • 亏损企业股东年底借钱未还
  • 做企业所得税汇算清缴前需要准备什么资料
  • 增值税专用发票开错了咋办
  • 劳务费交增值税还要交个税吗
  • 银行结算卡年费多少
  • 不动产公告期
  • 走pos对公账户扣多少手续费
  • 总部员工调往下属单位
  • 劳务派遣公司的作用
  • 公司处理陈旧物怎么处理
  • 本年利润有余额可以结账吗
  • 删除桌面上的图标用什么键
  • 银行承兑汇票开出后可以撤销吗?
  • 房地产企业前期物业费
  • hhupd.exe
  • php数组函数 菜鸟
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 在资本相对充足的情况下,为什么还要进一步引进外资
  • 增值税专用发票和普通发票的区别
  • php怎么取数组
  • 客户多付款入哪个科目
  • php 通信
  • 预付卡怎么开票
  • javaweb:jquery中ajax的应用
  • mysql5.7.17在win2008R2的64位系统安装与配置实例
  • 工业企业取得土地收益
  • sql server 附加
  • 公司贷款可以转私户吗
  • 固定资产的折旧账务处理
  • 一般纳税人退税条件
  • 小规模纳税人减按1%怎么计算
  • 小企业固定资产折旧方法
  • 新会计准则报表模板
  • 长期合同价格怎么定
  • 自产自销免税发票可以抵税吗
  • 在建工程转固定资产的账务处理
  • 新办企业是不是企业
  • 请创建一个die类
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • MySQL利用大数据技术进行回归模型的构建流程
  • 鼠标系统怎么安装
  • piped.exe
  • winxp共享文件
  • linux文本模式无法打字
  • 苹果mac电脑不会关机
  • windows1021h2更新
  • centos做bond4
  • w10怎么创建此电脑
  • win10连热点无网络
  • win8功能大全介绍
  • style=display:inline
  • js怎么理解
  • Android之Volley
  • shell脚本spawn
  • unity开发用macbook怎么样
  • windows node.js
  • socket python
  • 安卓手机管家在哪里打开
  • android.net.wifi
  • 如何用python写自动化脚本
  • 深入理解计算机系统 电子书
  • android常见问题及解决方法
  • 划拨土地转让需要交什么税
  • 新疆国税网上营业厅
  • 企业税务代码是什么号
  • 地方财政税收的组成
  • 企业所得税法里财产转让所得是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设