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

  • 试玩游戏需要注意的技巧(游戏试玩怎么样)

    试玩游戏需要注意的技巧(游戏试玩怎么样)

  • 微信与政务微信区别(微信与政务微信怎么解绑)

    微信与政务微信区别(微信与政务微信怎么解绑)

  • xs手机突然无法上滑(苹果xs无法激活什么情况)

    xs手机突然无法上滑(苹果xs无法激活什么情况)

  • oppo手机卸载软件在哪里能找到(oppo手机卸载软件显示桌面已锁定)

    oppo手机卸载软件在哪里能找到(oppo手机卸载软件显示桌面已锁定)

  • 5g的三大技术分别是哪些(5g的3大技术)

    5g的三大技术分别是哪些(5g的3大技术)

  • office图标变成白色(office图标变成白底的)

    office图标变成白色(office图标变成白底的)

  • wps项目符号在哪里(wps文字项目符号)

    wps项目符号在哪里(wps文字项目符号)

  • 晶闸管属于什么控制器件(晶闸管属于什么类型)

    晶闸管属于什么控制器件(晶闸管属于什么类型)

  • word未经授权产品什么意思(word未经授权产品怎么处理输入产品钥匙还是那样)

    word未经授权产品什么意思(word未经授权产品怎么处理输入产品钥匙还是那样)

  • vivo手机通话杂音滋滋声(vivo手机接听电话有杂音)

    vivo手机通话杂音滋滋声(vivo手机接听电话有杂音)

  • 怎么在抖音里添加自己喜欢的配音(怎么在抖音里添加自己的配音)

    怎么在抖音里添加自己喜欢的配音(怎么在抖音里添加自己的配音)

  • ps新建通道怎么设置白色

    ps新建通道怎么设置白色

  • opporeno3有无线充电吗(opporeno3可以无线充电吗)

    opporeno3有无线充电吗(opporeno3可以无线充电吗)

  • 路由器itv接口是什么(itv接口接路由器)

    路由器itv接口是什么(itv接口接路由器)

  • 怎么用函数公式从身份证号里提出出生日期(怎么用函数公式提取其他表中的名称与本表中没有的名称)

    怎么用函数公式从身份证号里提出出生日期(怎么用函数公式提取其他表中的名称与本表中没有的名称)

  • 天猫精灵会远程录音吗(天猫精灵会远程监控吗)

    天猫精灵会远程录音吗(天猫精灵会远程监控吗)

  • 文件系统中用什么管理文件(文件系统中用什么)

    文件系统中用什么管理文件(文件系统中用什么)

  • 电脑打印手机里的照片(电脑打印手机里的相片为什么是好黑)

    电脑打印手机里的照片(电脑打印手机里的相片为什么是好黑)

  • 华为手机4g网络变成2g(华为手机4g网络怎么样)

    华为手机4g网络变成2g(华为手机4g网络怎么样)

  • 探探暗恋成功怎么取消(探探暗恋成功会发短信吗)

    探探暗恋成功怎么取消(探探暗恋成功会发短信吗)

  • 微信群第一个人是群主吗(微信群第一个人不是群主)

    微信群第一个人是群主吗(微信群第一个人不是群主)

  • 腾讯视频怎么看会员到期时间(腾讯视频怎么看登录设备)

    腾讯视频怎么看会员到期时间(腾讯视频怎么看登录设备)

  • qq输入法如何打符号(qq输入法如何打生僻字)

    qq输入法如何打符号(qq输入法如何打生僻字)

  • 个人所得税申报截止时间
  • 长期待摊费用对方科目
  • 本月累计专项扣款怎么算
  • 发票丢了还能再开么
  • 销售商品,提供服务以及从事其他经营活动
  • 银行转账结算方式的种类及适用范围
  • 公司的日常开销开发票怎么写
  • 固定资产原值增加后如何计提折旧
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 个人设备租赁给公司怎么提供发票
  • 公司和个人大额往来怎么办
  • 增值税小规模纳税人申报表填表说明
  • 营改增后,企业购进自用小轿车增值税
  • 哪些情况下工资不低于最低工资标准的80
  • 购买的技术服务费需要摊销吗
  • 发票丢失后可以冲红吗
  • 期初数据科目期初余额怎么录入?
  • 小规模查账征收增值税怎么算
  • 国内企业给国外企业开发票
  • 税前净利润等于什么
  • 旅游公司开具的考察费怎么入账
  • 出口转内销会计账务处理
  • 工会经费如何计提会计分录
  • 获取url的参数有哪些方法
  • 吃鸡到底用什么显卡性价比最高?
  • 芬迪flow
  • 高新技术企业研发费加计扣除政策
  • 运输取得的收入
  • 企业所得税的税收筹划
  • vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
  • 在树洞中休息的英语
  • 华为od机试成绩什么时候出来
  • 不想预缴所得税能不能提前暂估费用,会计分录
  • 共享主机和vps
  • 刚成立的新公司怎么报税
  • 存货跌价准备的账务处理
  • 企业之间借贷是否合法有效
  • 费用结转的方法有哪些
  • 通过SQL Server 2008数据库复制实现数据库同步备份
  • mysql binlog dump
  • 应付职工薪酬借方表示什么
  • 税是什么为什么要交税
  • 公户的结算卡是否可以转账
  • 销售赠送赠品会计处理
  • 超过认证期专用发票怎么办
  • 固定资产未转固属于什么问题
  • 冲帐发票
  • 城投公司代表政府出资签订招商引资协议
  • 原材料跌价分录
  • 财务费用和应付利息都在借方
  • 其他应付款坏账处理说明
  • 实收资本会变吗?
  • 企业出租商业铺面需要缴纳什么税
  • 投资管理工作内容
  • sql排序分组语句
  • 锁mysql
  • mysql5.7对应的jdbc
  • mysql union unionall
  • mysql数据库随机取数据
  • mysql5.5改密码
  • windows7更新80072efe
  • u盘重装系统电脑
  • os x10.11el capitan beta5更新了什么?os x10.11el capitan beta5下载地址
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • ctl.start
  • win10系统更新后无法开机
  • ubuntu20.04.1安装
  • Skype.exe - Skype是什么进程 有什么用
  • win7系统玩游戏卡顿怎么办
  • win10共享打印机win7连不上
  • 高通umb
  • unity3d怎么用
  • angularjs2
  • unity3d题库
  • e87移植
  • 前端闭包函数
  • python对文件操作采用的统一
  • 房产税自用改为出租,房产税如何申报
  • 专用缴款书会计分录
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设