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

  • 华为p40如何设置来电闪光灯(华为p40如何设置屏幕常亮)

    华为p40如何设置来电闪光灯(华为p40如何设置屏幕常亮)

  • 抖音怎么知道谁看过自己(抖音怎么知道谁取关自己)

    抖音怎么知道谁看过自己(抖音怎么知道谁取关自己)

  • 成年当天可以开通花呗吗(成年当天可以开通白条吗)

    成年当天可以开通花呗吗(成年当天可以开通白条吗)

  • 笔记本打不出字来,怎么解决(笔记本打不出字来,怎么解决?)

    笔记本打不出字来,怎么解决(笔记本打不出字来,怎么解决?)

  • oppo一直显示开机画面(oppo手机开机的时候一直显示oppo)

    oppo一直显示开机画面(oppo手机开机的时候一直显示oppo)

  • 笔记本有必要加固态硬盘吗(笔记本有必要加2t固态硬盘吗)

    笔记本有必要加固态硬盘吗(笔记本有必要加2t固态硬盘吗)

  • 微信消息免打扰有什么用(微信消息免打扰怎么还有声音提示)

    微信消息免打扰有什么用(微信消息免打扰怎么还有声音提示)

  • 微信查询名下实名账号显示异常(微信查询名下实名账号异常)

    微信查询名下实名账号显示异常(微信查询名下实名账号异常)

  • 小米手机保修期(小米手机保修期怎么查)

    小米手机保修期(小米手机保修期怎么查)

  • 如何查找淘宝实名性别(如何查找淘宝实付款记录)

    如何查找淘宝实名性别(如何查找淘宝实付款记录)

  • 微信步数点赞怎么取消(微信步数点赞怎么取消点赞)

    微信步数点赞怎么取消(微信步数点赞怎么取消点赞)

  • ps如何修头发(ps如何修头发质感)

    ps如何修头发(ps如何修头发质感)

  • 荣耀20s能插耳机吗(荣耀20s插耳机的地方在哪)

    荣耀20s能插耳机吗(荣耀20s插耳机的地方在哪)

  • 手机不能复制粘贴怎么办(手机不能复制粘贴怎么设置)

    手机不能复制粘贴怎么办(手机不能复制粘贴怎么设置)

  • 手机怎么给软件改名(手机怎么给软件添加信任)

    手机怎么给软件改名(手机怎么给软件添加信任)

  • 乐视2怎么设置陌生来电拦截(乐视2怎么设置不休眠)

    乐视2怎么设置陌生来电拦截(乐视2怎么设置不休眠)

  • 华为nova3几个卡槽(华为nova3e几个卡槽)

    华为nova3几个卡槽(华为nova3e几个卡槽)

  • 华为多屏协同支持什么电脑(华为多屏协同支持vivo手机吗)

    华为多屏协同支持什么电脑(华为多屏协同支持vivo手机吗)

  • 淘宝积分多久清零(淘宝积分更新时间)

    淘宝积分多久清零(淘宝积分更新时间)

  • 数据的预处理包括什么(数据的预处理包括的三个过程)

    数据的预处理包括什么(数据的预处理包括的三个过程)

  • 手机怎么打带横线的字(手机横符号怎么打出来)

    手机怎么打带横线的字(手机横符号怎么打出来)

  • 华为荣耀手机怎么设置天气(华为荣耀手机怎么设置屏幕返回键)

    华为荣耀手机怎么设置天气(华为荣耀手机怎么设置屏幕返回键)

  • ipad air和ipad区别(ipad air和ipad 的区别是什么)

    ipad air和ipad区别(ipad air和ipad 的区别是什么)

  • countifs和sumifs区别(countifs函数和sumifs)

    countifs和sumifs区别(countifs函数和sumifs)

  • 最小的洗衣机是什么(最小的洗衣机是多少)

    最小的洗衣机是什么(最小的洗衣机是多少)

  • 进项税额怎么抵税
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 贴现的费用怎么入账
  • 报税显示税款入账未到账
  • 房地产开发商转型
  • 母子公司好处
  • 建筑工程类发票
  • 劳务派遣用工的岗位只能在哪些工作岗位上实施
  • 小规模企业所得税会计分录怎么做
  • 什么费用可以列支拆迁补偿费
  • 工程基建期的工作总结
  • 用实物资产注资给子公司需缴纳增值税吗?
  • 新注册成立的公司可以往前补交社保吗
  • 关联企业税收
  • 企业拆迁补偿款会计分录
  • 国税的申报表季报本月数如何填写?
  • 增资印花税如何申报缴纳
  • 转账支票可不可以挂失止付
  • 法人股东转让股权涉税
  • 制造费用分配的的标准是什么?
  • 固定资产出售是否属于日常关联交易
  • 离职后绩效奖金应该按照整月发吗
  • win11安装失败无法开机
  • 无法加载响应数据 对于预检请求没有可显示的内容
  • Win7系统中如何快速查询文件内容
  • 文件夹正在使用,操作无法完成
  • wifi信号弱了
  • 固定资产更新改造支出计入什么科目
  • 个人所得税账务处理分录怎么做
  • 最值钱的苹果
  • 当月认证了发票但没有进行增值税申报
  • 投资公司要具备什么
  • 事业单位财政专项资金可以用于职工社保
  • 应付帐款借方余额怎么算
  • php怎么设置管理员权限
  • php读取xml接口数据
  • 机关单位工会经费提取比例
  • 车辆购置税发票在哪里打印
  • php获取当前页面url
  • python制作chm
  • 内账增值税计入什么科目
  • 开基本户一定要法人身份证吗
  • 深入理解linux内核
  • 路由器无线设置模式哪个更快
  • 试用产品的账务处理分录
  • 专票作废扣税吗
  • 一般纳税人作废小规模时开的发票怎么报税
  • 出口企业免税要交什么税
  • 企业欠缴非税收据怎么写
  • 长期待摊费用怎么算出来的
  • 预收账款确认的条件
  • 个人所得税缴纳标准怎么计算
  • 红字发票抵扣联和发票联要给对方吗
  • 按照现行会计制度的规定,下列票据中
  • 股东如何收回投资款
  • 内部产生的商誉应确认为无形资产
  • 如何冲其他应付款发票
  • 房地产开发成本费用明细表
  • mysql子查询效率如何
  • mysql输入密码命令
  • 数据库mysql索引
  • zmweb.exe是什么进程
  • aliwssv.exe是什么进程
  • dsapi.exe是什么
  • linux unhide
  • linux怎么下载安装腾讯Tim?
  • libts.so.0
  • opengl导入obj
  • js抓取网页内容
  • html中href,src区别
  • document.getElementByTagName
  • jquery简单例子
  • css position: absolute、relative详解
  • Python常用时间操作总结【取得当前时间、时间函数、应用等】
  • jquery插件使用教程
  • jquery选择器包含哪几大类
  • js实现自动定时功能
  • node.js的安装步骤
  • 爬虫如何识别验证码
  • 国家税务总局成都市武侯区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设