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

  • opporeno7卡槽怎么打开(opporeno7卡槽怎么打开图片)

    opporeno7卡槽怎么打开(opporeno7卡槽怎么打开图片)

  • 华为nova5处理器是多大的(华为nova5处理器是啥)

    华为nova5处理器是多大的(华为nova5处理器是啥)

  • 苹果xr能用万能遥控吗(苹果xr能用万能钥匙吗)

    苹果xr能用万能遥控吗(苹果xr能用万能钥匙吗)

  • 电脑版WPS怎样自定义稿纸(电脑wps2019怎么用)

    电脑版WPS怎样自定义稿纸(电脑wps2019怎么用)

  • 手机号被注销了微信怎么登录(手机号被注销了怎么恢复)

    手机号被注销了微信怎么登录(手机号被注销了怎么恢复)

  • 华为手机如何设置自动关机(华为手机如何设置时间)

    华为手机如何设置自动关机(华为手机如何设置时间)

  • 微信个人签名怎么设置(微信个人签名怎么删除掉)

    微信个人签名怎么设置(微信个人签名怎么删除掉)

  • 美图秀秀如何给图片加边框(美图秀秀如何给视频加音乐)

    美图秀秀如何给图片加边框(美图秀秀如何给视频加音乐)

  • 网络代理设置是什么意思(网络代理设置是什么意思手机)

    网络代理设置是什么意思(网络代理设置是什么意思手机)

  • XS手机听筒扬声器一起响

    XS手机听筒扬声器一起响

  • iphone7自动亮度怎么关(苹果7自动亮度)

    iphone7自动亮度怎么关(苹果7自动亮度)

  • QQ随心贴怎么关(qq随心贴怎么关闭最新版)

    QQ随心贴怎么关(qq随心贴怎么关闭最新版)

  • 电脑能干什么(苹果电脑能干什么)

    电脑能干什么(苹果电脑能干什么)

  • 为什么平板内存小但很流畅(为什么平板内存越来越小,清理了也无效)

    为什么平板内存小但很流畅(为什么平板内存越来越小,清理了也无效)

  • 十个g是多少兆流量(10个g多少m)

    十个g是多少兆流量(10个g多少m)

  • 京东注销了还能注册吗(京东注销了还能给好友助力吗?)

    京东注销了还能注册吗(京东注销了还能给好友助力吗?)

  • vue的标题怎么设置时间(vue怎么添加标签)

    vue的标题怎么设置时间(vue怎么添加标签)

  • word图片效果在哪里设置(在word中图片的效果可以设置亮度吗)

    word图片效果在哪里设置(在word中图片的效果可以设置亮度吗)

  • 手机卡显示hd啥意思(手机卡显示hd是什么)

    手机卡显示hd啥意思(手机卡显示hd是什么)

  • 华为移动服务有用吗(华为移动服务干嘛的)

    华为移动服务有用吗(华为移动服务干嘛的)

  • 苹果手表电池能用几年(苹果手表电池能用一天吗)

    苹果手表电池能用几年(苹果手表电池能用一天吗)

  • 手机wps查找功能在哪里(手机wps查找功能变灰色)

    手机wps查找功能在哪里(手机wps查找功能变灰色)

  • 荣耀9i怎么改返回键(荣耀9i怎么改返回键位置)

    荣耀9i怎么改返回键(荣耀9i怎么改返回键位置)

  • qt语音是什么

    qt语音是什么

  • coreldraw9怎样设计名片(coreldraw怎么设置颜色)

    coreldraw9怎样设计名片(coreldraw怎么设置颜色)

  • 纳税等级是指什么意思
  • 公司章程在工商局
  • 暂存凭证怎么改成记字
  • 个体户每月开票超3万
  • 物流进项税
  • 季度盈利可以弥补以用以前年度亏损弥补
  • 金蝶软件数量金额式怎样输入数据
  • 申报增值税无附表怎么填写
  • 社保缴费基数什么意思
  • 工程发票是不是都要异地预缴
  • 进项税转出的附加税怎么做
  • 税金是否可以不计提呢?
  • 价值多少可以确认收入
  • 什么叫变动费用
  • 出口佣金支付
  • 发票两边的孔怎么做
  • 购入土地建厂房要交的税
  • 工商年报股东变更申请
  • 单位外币账户
  • php网站架设
  • php字符串赋值
  • 股东借款给公司会计分录
  • php5 mysql教程
  • 防止盗链的php代码
  • php图形用户界面
  • 二级路由器怎么配置
  • vue脚手架安装命令
  • ssh命令用法
  • ps_clk
  • unzip解压命令参数
  • mysql水平拆分实现
  • 购买原材料的运输费计入什么科目
  • 新设立的企业如何办理开业税务登记
  • C语言中次方怎么表示
  • 将织梦dedecms转换到wordpress
  • 帝度官网 说明书
  • 电费已付,没有收到发票
  • 保单的增值税发票能抵税吗
  • 利润分配未分配利润期末有余额吗
  • 在Windows平台上不属于命令ar-d的作用是
  • sqlserver重复数据
  • 品种法分批法分步法的区别
  • 厂家给经销商的活动方案怎么写
  • 借支单是会计算做还是出纳做
  • 公司新装宽带怎么安装
  • 会计账务处理程序有哪些类型
  • 建筑公司工程上班时间
  • 结转是什么意思啊
  • 企业现金预算包括什么
  • 购入固定资产中的增值税
  • 解除职工劳动关系补偿
  • mac上mysql安装
  • windows10秋季创意者更新
  • 2021年win10累积更新
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • win2008怎么查看隐藏文件
  • win8怎么打开cmd命令窗口?
  • 中小型企业的认定标准2023
  • shell 字符串trim
  • vi和vim的关系
  • 编写自己的linux系统
  • 利用python读取文件
  • 怎么用批处理显示文字
  • js分段上传
  • unity3d坐标转换平面坐标代码
  • js判断字符串字符出现的次数
  • nodejs vue
  • js动态执行代码
  • 网页文件的标记是
  • rom开发是做什么的
  • 国家税务统一代码查询
  • 河北省电子税务局网上申报
  • 税票开票员的职责
  • 四川召开延迟退休座谈会
  • 红字专用发票进什么科目
  • 广西12366医保缴费
  • 举报电话12345管用吗
  • 北京税务局地税电话
  • tbc法力陵墓入口
  • 豫麦336
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设