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

  • 缩小电脑桌面图标比例怎么办(缩小电脑桌面图标的方法)

    缩小电脑桌面图标比例怎么办(缩小电脑桌面图标的方法)

  • 怎么强制清除小米账号(怎么强制清除小程序内容)

    怎么强制清除小米账号(怎么强制清除小程序内容)

  • 华为手机应急电量开启(华为手机应急电池如何启用)

    华为手机应急电量开启(华为手机应急电池如何启用)

  • 淘宝号可以借给别人吗(淘宝号可以借给别人开企业店吗)

    淘宝号可以借给别人吗(淘宝号可以借给别人开企业店吗)

  • 苹果手机镜面翻转在哪里(苹果手机镜面翻转怎么关)

    苹果手机镜面翻转在哪里(苹果手机镜面翻转怎么关)

  • 9700f用什么主板(9700f用什么主板合适)

    9700f用什么主板(9700f用什么主板合适)

  • 摩托罗拉v3和v3ie区别(摩托罗拉v3和v3ie外观区别)

    摩托罗拉v3和v3ie区别(摩托罗拉v3和v3ie外观区别)

  • 虎牙粉钻有什么用(虎牙粉钻什么意思)

    虎牙粉钻有什么用(虎牙粉钻什么意思)

  • 苹果手机LTE怎么弄成4g(苹果手机lte怎么改成4g 个人热点)

    苹果手机LTE怎么弄成4g(苹果手机lte怎么改成4g 个人热点)

  • 辅助qq什么意思(qq里的辅助功能是什么意思)

    辅助qq什么意思(qq里的辅助功能是什么意思)

  • 电脑的复制粘贴是哪几个键(电脑的复制粘贴功能用不了是怎么回事)

    电脑的复制粘贴是哪几个键(电脑的复制粘贴功能用不了是怎么回事)

  • vivoy93怎么弄语音助手(vivoy93jovi语音怎么开启)

    vivoy93怎么弄语音助手(vivoy93jovi语音怎么开启)

  • 苹果11的录屏在哪里(苹果11手机的录屏)

    苹果11的录屏在哪里(苹果11手机的录屏)

  • 苹果x分辨率是2k吗(苹果x分辨率是几k)

    苹果x分辨率是2k吗(苹果x分辨率是几k)

  • 没有宽带可以装wifi吗(没有宽带可以装网线吗)

    没有宽带可以装wifi吗(没有宽带可以装网线吗)

  • airpods有可能出黑色吗(airpods会降价吗?)

    airpods有可能出黑色吗(airpods会降价吗?)

  • iphone5有没有录屏(苹果5有没有录屏?)

    iphone5有没有录屏(苹果5有没有录屏?)

  • 抖音推荐是啥意思(抖音的推荐功能真的很强大)

    抖音推荐是啥意思(抖音的推荐功能真的很强大)

  • 红信是什么(红信是什么原因)

    红信是什么(红信是什么原因)

  • 闲鱼账号密码忘记怎么找回(闲鱼账号密码忘记了怎么找回图片解释)

    闲鱼账号密码忘记怎么找回(闲鱼账号密码忘记了怎么找回图片解释)

  • 最近参与的超话隐藏(如何关闭最近参与的超话)

    最近参与的超话隐藏(如何关闭最近参与的超话)

  • 卸载netframework4.8教程(卸载软件怎么清理干净)

    卸载netframework4.8教程(卸载软件怎么清理干净)

  • 在Linux平台下分析死锁问题的方法(linux必不可少的分区)

    在Linux平台下分析死锁问题的方法(linux必不可少的分区)

  • Spring Boot接收从前端传过来的数据常用方式以及处理的技巧(spring boot 接受参数)

    Spring Boot接收从前端传过来的数据常用方式以及处理的技巧(spring boot 接受参数)

  • TypeScript和JavaScript的区别,全面解读超详细(typescript和javascript那个更高级)

    TypeScript和JavaScript的区别,全面解读超详细(typescript和javascript那个更高级)

  • 增值税发票勾选确认后可以撤销吗
  • 一般纳税人缴纳增值税会计科目
  • 组成计税价格公式消费税
  • 研发费用加计扣除是什么意思啊
  • 库存商品结转成本摘要怎么写
  • 补贴收入是否交个税
  • 工资以现金形式发放的情况说明
  • 领增值税专票需要发票吗
  • 工资交税是用累计税吗
  • 一般纳税人抵扣进项税分录
  • 房企预收账款什么时候结转
  • 车船税完税凭证号
  • 现金货款退回如何做会计分录呢?
  • 公司购车按揭利息可以开票吗
  • 出纳在银行领了钱出纳要怎样记帐?
  • 收到预付账款的分录
  • 汽修店的服务项目有哪些
  • 仓储租赁增值税
  • 土地使用税与房产税的区别
  • 新个税过了申报期怎么办
  • 当期免抵税额和当期留抵税额
  • 金融企业贷款损失税前扣除
  • 资产增加,负债增加
  • 我的初级备考经验,认真就有收获
  • 应付账款收不到账怎么办
  • 购货申请书
  • pb估值是什么意思
  • 小规模纳税人取得防伪税控系统普通发票
  • 合并报表抵消分录实例
  • 雨林木风win10安装失败
  • 委托外单位加工发出的材料分录
  • 股东变更股权转让未分配利益
  • 抵扣了进项税额
  • 高德地图api获取当前经纬度的城市地图
  • 吃鸡显卡推荐配置1060 5g
  • 出差海外
  • 报销生育险怎么报
  • 待安置期间生活补助费多少钱
  • php 正则
  • 利息收入做红字
  • 腾讯一面问什么
  • 建设工程施工合
  • linux定时任务详解
  • python语言接收信息的内置函数
  • 帝国cms栏目自定义字段
  • html 基础
  • mongo认证失败
  • 定额税率举例子
  • 事业单位成本核算具体指引—公立医院
  • 简单的记账方法叫什么
  • 事业单位相关规定有哪些
  • CMS不要让MySQL为你流泪
  • 主营业务收入和营业外收入均属于收入
  • 取得税务师证书申请社保补贴
  • 企业收到的
  • 融资租赁租金计算工具使用的主要过程
  • 股票股利发放形式是什么
  • 劳务费怎么做会计科目
  • 建筑业简易征收的条件
  • 出口退税税款账务处理
  • 复利现值和复利终值互为逆运算对吗
  • 房地产结转收入的条件
  • 什么情况下需要割包皮
  • 生产型企业电费会计分录
  • 重装机兵
  • dx12最新版本
  • win7系统无wifi连接
  • wow血条插件
  • pcl读取ply文件
  • typescript尖括号
  • jquery 选择
  • 用Python设计一个游戏
  • Node.js中的事件循环是什么
  • 深入探讨换个说法怎么说
  • nodejs thrift
  • 【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载)
  • jquery?
  • 查账征收个人经营所得税怎么申报
  • 一般纳税人简易征收会计分录
  • 海关税怎么交 怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设