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

  • 一起学怎么更换头像(一起学怎么更换班级)

    一起学怎么更换头像(一起学怎么更换班级)

  • 路由器ipv6怎么设置(路由器ipv6怎么设置网速最快)

    路由器ipv6怎么设置(路由器ipv6怎么设置网速最快)

  • flash player什么意思(adobe flash player是什么意思?)

    flash player什么意思(adobe flash player是什么意思?)

  • 华为充电器拨后仍显示充电(华为手机充电器拔了还是显示充电)

    华为充电器拨后仍显示充电(华为手机充电器拔了还是显示充电)

  • 京东催单有什么影响(京东催单处理流程)

    京东催单有什么影响(京东催单处理流程)

  • 用户数据是什么意思(用户数据是啥意思)

    用户数据是什么意思(用户数据是啥意思)

  • 硬件系统的五大组成部分(硬件系统的五大部分)

    硬件系统的五大组成部分(硬件系统的五大部分)

  • 三星盖世a70防水吗(三星a71防水等级)

    三星盖世a70防水吗(三星a71防水等级)

  • 多媒体技术中的媒体是指(多媒体技术中的媒体概念不包括文本)

    多媒体技术中的媒体是指(多媒体技术中的媒体概念不包括文本)

  • 多媒体中的媒体元素包括(多媒体中的媒体是指____,如数字、文字等)

    多媒体中的媒体元素包括(多媒体中的媒体是指____,如数字、文字等)

  • airpods pro和2的区别(airpods pro和2的区别 延迟)

    airpods pro和2的区别(airpods pro和2的区别 延迟)

  • 手机不支持nfc怎么办(手机不支持nfc怎么刷公交卡)

    手机不支持nfc怎么办(手机不支持nfc怎么刷公交卡)

  • 坚果pro3支持存储卡扩展吗(坚果pro支持内存卡吗)

    坚果pro3支持存储卡扩展吗(坚果pro支持内存卡吗)

  • 淘宝精选怎么做推广(淘宝精选是怎么上的)

    淘宝精选怎么做推广(淘宝精选是怎么上的)

  •  ipad没有耳机孔吗(ipad没有耳机孔怎么用有线耳机)

    ipad没有耳机孔吗(ipad没有耳机孔怎么用有线耳机)

  • qq音乐微信和qq可以合并吗(qq音乐微信和qq可以加好友吗)

    qq音乐微信和qq可以合并吗(qq音乐微信和qq可以加好友吗)

  • ios13gm版是什么意思(苹果13是m1)

    ios13gm版是什么意思(苹果13是m1)

  • oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

    oppo手机私密保险箱的相册怎么查看(oppo手机私密保险箱安全吗)

  • opporenoz怎么关机(opporeno2怎样关机)

    opporenoz怎么关机(opporeno2怎样关机)

  • 键盘插在主机哪里(键盘插在主机哪个接口比较好)

    键盘插在主机哪里(键盘插在主机哪个接口比较好)

  • 若依框架前后端各个请求方式参数传递示例(若依框架前后端一体化设计管理系统)

    若依框架前后端各个请求方式参数传递示例(若依框架前后端一体化设计管理系统)

  • root面具怎么授权,面具root权限(root面具怎么用)

    root面具怎么授权,面具root权限(root面具怎么用)

  • 华为路由器怎么做普通密码Telnet认证(华为路由器怎么设置wifi密码)

    华为路由器怎么做普通密码Telnet认证(华为路由器怎么设置wifi密码)

  • 创业投资企业可以按照其对中小高新技术企业投资额的
  • 发票章是否需要到税务局备案
  • 个税申报数是按应发数还是实发数进行申报?
  • 城市维护建设税优惠政策
  • 政府补贴的账务属于哪个科目
  • 一般户付款能开增值税票吗
  • 个体户和公司的经营范围有区别吗
  • 其他债权投资的交易费用计入什么科目
  • 以前年度已付的现金
  • 融资租赁出租人和承租人的区别
  • 小企业所得税申报流程
  • 衍生金融资产的核算
  • 会议费报销注意事项
  • 特殊行业会计公司排名
  • 增值税扣税凭证包括增值税专用发票
  • 收派服务发票需交税吗
  • 公司做账挂名字
  • 售后回购的实质
  • 冲销暂估购入原材料的账务处理?
  • 幼儿园开发成本
  • 购入土地建厂房要交的税
  • win10电脑和win7电脑怎么共享文件
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • 如何禁用bios里的secure boot
  • 工程安装成本分录
  • “linux系统”
  • 64位windows系统下安装Memcache缓存
  • 分批供货付款方式
  • 计算应缴房产税的公式
  • windows未能正常启动
  • 以前年度应扣未扣支出
  • 前端请求方式
  • thinkphp d
  • chrome安装教程
  • 增值税专用发票丢了怎么补救
  • 前端进阶路线
  • audit.exe
  • 帝国cms如何使用
  • c++评测
  • php调用第三方接口代码
  • 无法支付的应付账款转作营业外收入
  • 停工损失会计分录怎么写
  • 建筑施工企业适用什么会计制度
  • 辞退员工补偿金怎么计算
  • 进项税额是什么意思
  • 小规模纳税人增值税申报表怎么填
  • 丢失增值税发票怎么办
  • 企业汇总纳税的原则
  • 机动车统一发票怎么开
  • 小规模纳税人加工劳务的税率是多少
  • 天然气安装工程有多大利润
  • 营改增企业可以转小规模吗
  • 银行转存款怎么办
  • 银行现金支票作废处理步骤
  • 融资租赁中承租人的义务
  • 付给农民的土地使用费
  • 价外费用如何计税
  • 主营业务成本与其他业务成本的区别
  • 发票未缴销是什么意思
  • 法定节假日报税顺延几天
  • 工会为员工购买水杯
  • 固定资产处置有什么问题
  • 什么是记账凭证?有哪些分类
  • linux解释
  • windows使用cmd运行程序
  • 毕竟近义词语
  • 如何不让qq开机自启
  • 嵌入式linux开发用什么语言
  • win7系统的excel在哪里
  • javaScript基础语法数据类型
  • shell脚本echo输出变量
  • 第二次约会聊天没多少可以聊的,经常冷场
  • eval()方法
  • jquery 获得焦点
  • 设计一个windows
  • jquery动态生成页面
  • python怎么写字符串
  • 丰田威驰2023款1.5自动挡新车报价
  • 单据整理方法
  • 珠海南湾国际属于香洲哪个街道
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设