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

  • 惠普打印机怎么连接无线wifi(惠普打印机怎么连接手机无线打印)

    惠普打印机怎么连接无线wifi(惠普打印机怎么连接手机无线打印)

  • vivox70pro+怎么设置双击锁屏(vivox70pro怎么设置来电闪光灯)

    vivox70pro+怎么设置双击锁屏(vivox70pro怎么设置来电闪光灯)

  • 快手作品为什么上不了同城(快手作品为什么仅展示部分浏览记录)

    快手作品为什么上不了同城(快手作品为什么仅展示部分浏览记录)

  • 如何把哔哩哔哩的视频下载到手机相册(如何把哔哩哔哩缓存视频转为本地视频)

    如何把哔哩哔哩的视频下载到手机相册(如何把哔哩哔哩缓存视频转为本地视频)

  • 抖音作品怎样设置不让别人下载(抖音作品怎样设置所有人可见)

    抖音作品怎样设置不让别人下载(抖音作品怎样设置所有人可见)

  • 表格里的文字怎么全部显示出来(表格里的文字怎么提取出来)

    表格里的文字怎么全部显示出来(表格里的文字怎么提取出来)

  • 微信导聊天记录到另一个手机(微信导聊天记录教程)

    微信导聊天记录到另一个手机(微信导聊天记录教程)

  • 苹果手机安装不了第三方软件(苹果手机安装不了微信是怎么回事)

    苹果手机安装不了第三方软件(苹果手机安装不了微信是怎么回事)

  • iphone se什么时候出的(iphone se什么时候降价)

    iphone se什么时候出的(iphone se什么时候降价)

  • 百家号实名认证过不了怎么办(百家号实名认证不了怎么办)

    百家号实名认证过不了怎么办(百家号实名认证不了怎么办)

  • 怎么查看手机支持的运营商(怎么查看手机支持OTG功能)

    怎么查看手机支持的运营商(怎么查看手机支持OTG功能)

  • 红米k30充电手机发热(红米k30充电手机发热严重)

    红米k30充电手机发热(红米k30充电手机发热严重)

  • 苹果11充电发热(苹果11充电发热怎么解决)

    苹果11充电发热(苹果11充电发热怎么解决)

  • 发错邮件撤不了怎么办(邮件发送后撤回失败)

    发错邮件撤不了怎么办(邮件发送后撤回失败)

  • 为什么7p发烫特别严重(7p手机发烫怎么办)

    为什么7p发烫特别严重(7p手机发烫怎么办)

  • 充电宝充的特别慢是什么原因(充电宝充的特别慢发烫怎么回事)

    充电宝充的特别慢是什么原因(充电宝充的特别慢发烫怎么回事)

  • 什么是盒子模型(什么是盒子模型?它的属性包括哪些?)

    什么是盒子模型(什么是盒子模型?它的属性包括哪些?)

  • 太阳能充电宝怎么用太阳能充电(太阳能充电宝怎么做)

    太阳能充电宝怎么用太阳能充电(太阳能充电宝怎么做)

  • 拼多多勋章墙如何查看?(拼多多勋章墙在哪个页面)

    拼多多勋章墙如何查看?(拼多多勋章墙在哪个页面)

  • ip53防水可以水洗么(ip53防水可以水冲吗)

    ip53防水可以水洗么(ip53防水可以水冲吗)

  • 抖音如何自己添加定位(抖音如何自己添加位置)

    抖音如何自己添加定位(抖音如何自己添加位置)

  • iponeid怎么注册(苹果appleid怎么注册)

    iponeid怎么注册(苹果appleid怎么注册)

  • 苹果手机x指纹在哪(苹果手机x指纹怎么设置密码)

    苹果手机x指纹在哪(苹果手机x指纹怎么设置密码)

  • 快手收藏的视频在哪里(快手收藏的视频怎么删除)

    快手收藏的视频在哪里(快手收藏的视频怎么删除)

  • 探探左滑代表什么(探探左滑是)

    探探左滑代表什么(探探左滑是)

  • 支付宝账户是手机号码吗(支付宝账户是手机号但是换手机号)

    支付宝账户是手机号码吗(支付宝账户是手机号但是换手机号)

  • 数字和模拟耳机区分(什么叫模拟耳机什么叫数字耳机)

    数字和模拟耳机区分(什么叫模拟耳机什么叫数字耳机)

  • 微信商家名片有什么用(微信 商家名片)

    微信商家名片有什么用(微信 商家名片)

  • 三星s10和s9区别(三星s10和三星s9+哪个好)

    三星s10和s9区别(三星s10和三星s9+哪个好)

  • 什么,BOM指的是物料清单?(bom也称为)

    什么,BOM指的是物料清单?(bom也称为)

  • python如何提取文本信息?(python如何提取文件中的数据)

    python如何提取文本信息?(python如何提取文件中的数据)

  • 个税申报吗
  • 一般纳税人支付给小规模纳税人的税率
  • .申报表税源编码怎么填
  • 政府收回土地使用权
  • 消费取得普通发票怎么开
  • 无偿赠送材料的会计处理
  • 企业用于在建工程购入的材料
  • 补交以前年度房产税如何记账
  • 事业单位预算外收入
  • 营改增后建筑服务包括内容
  • 喷绘制作费的税率
  • 金蝶用户管理怎么设置
  • 减值准备可以转回是什么意思
  • 工程部物品领用表格模板
  • 金税盘抄税报税清卡流程图
  • 电梯管理费属什么类别
  • 财产租赁所得的税率是多少
  • 华为鸿蒙harmony os
  • win10同步账户
  • 戴尔开启vt教程
  • 设备拆装费计入什么科目
  • 党团活动经费如何节约
  • 推迟月经小窍门有民间土方法吗?
  • windows 7如何
  • 购货方销售退回怎么做账
  • windows11播放视频不清晰
  • 出租车发票没有发票专用章是否能报销
  • elf.exe是什么程序
  • 公益性捐赠支出的标准
  • 建筑业主营业务收入二级科目有哪些
  • 多台电脑共享打印机怎么设置
  • 餐饮企业库存盘点表
  • 项目筹建期间费用计入什么科目
  • echarts bi
  • 自定义max函数
  • 盘亏前累计折旧怎么算
  • 票据权利期限可以缩短吗
  • 残疾人加计扣除工资按应发还是实发
  • 异地项目需要预缴增值税吗
  • 增值税申报表中销售额
  • 分类信息有哪些网站
  • 清算汇缴报表填写范本
  • 残保金滞纳金免征吗
  • 小微企业应具备的条件
  • 事业单位会计制度
  • 小规模企业没有员工如何申报个税
  • 收到残保金退税现金流
  • 受疫情影响较大的上市公司有哪些
  • 跨年发生退货
  • 公司房产税如何避税
  • 分公司交总公司管理费怎么做账
  • 用友关账怎么取消
  • 办公室做隔断多少钱
  • 工会经费账务处理流程
  • 企业筹建期间开办费计入
  • 收到政策性搬迁短信
  • 深入浅出意思
  • win8系统安装步骤
  • win10的时间设置
  • winxp开启远程控制
  • mac系统删除系统软件
  • cmd命令怎么运行
  • mac版本itunes
  • pniopcac.exe是什么
  • win7升win8要钱吗
  • Win10 Build 10586.107正式推送 主要修复bug
  • oracle linux版
  • unity 加载文件 卡顿
  • perl 调用perl
  • Node.js中的事件循环是什么
  • 有没有改善
  • 命令行执行bat文件
  • 安卓手机管家是什么
  • 基于javascript的毕业设计选题
  • javascript组成
  • jquery和css的区别
  • 税代扣代缴
  • 停车定额费发票还能用吗
  • 我国为什么不推行安乐死
  • 交叉互查的作用和意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设