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

  • 苹果倒数日怎么弄(苹果倒数日怎么恢复数据)

    苹果倒数日怎么弄(苹果倒数日怎么恢复数据)

  • 微信朋友圈怎么发长图连着的照片(微信朋友圈怎么编辑修改)

    微信朋友圈怎么发长图连着的照片(微信朋友圈怎么编辑修改)

  • xr看视频不能全屏(为什么苹果x看视频不能全屏)

    xr看视频不能全屏(为什么苹果x看视频不能全屏)

  • 畅联通话怎么开启(畅联通话干什么用的)

    畅联通话怎么开启(畅联通话干什么用的)

  • ipadhome键按着没弹性(ipadhome键按着没弹性修多少钱)

    ipadhome键按着没弹性(ipadhome键按着没弹性修多少钱)

  • 我国具有自主知识产权CPU的名称是(我国具有自主知识产权的末敏)

    我国具有自主知识产权CPU的名称是(我国具有自主知识产权的末敏)

  • 华为手机的智能遥控器在哪里(华为手机的智能推荐怎么关闭)

    华为手机的智能遥控器在哪里(华为手机的智能推荐怎么关闭)

  • 华为手机微信小程序在哪(华为手机微信小程序怎么添加到桌面)

    华为手机微信小程序在哪(华为手机微信小程序怎么添加到桌面)

  • 华为程序锁怎么设置(华为 程序锁)

    华为程序锁怎么设置(华为 程序锁)

  • 乔安智联摄像头显示离线(乔安智联摄像头怎么倒过来)

    乔安智联摄像头显示离线(乔安智联摄像头怎么倒过来)

  • 抖音属于什么系(抖音属于什么系列)

    抖音属于什么系(抖音属于什么系列)

  • 台式电脑能用无线鼠标么(台式电脑能用无线网卡上网吗)

    台式电脑能用无线鼠标么(台式电脑能用无线网卡上网吗)

  • 手机提示内存不足怎么办(手机提示内存不够可是手机却没有很多app苹果)

    手机提示内存不足怎么办(手机提示内存不够可是手机却没有很多app苹果)

  • oppo连接苹果热点超时(oppo手机连接苹果手机热点)

    oppo连接苹果热点超时(oppo手机连接苹果手机热点)

  • 上网功能关闭怎样恢复(上网功能关闭怎样恢复电信)

    上网功能关闭怎样恢复(上网功能关闭怎样恢复电信)

  • 苹果11pro不能用充电宝了吗(苹果11pro不能用华为充电头吗?)

    苹果11pro不能用充电宝了吗(苹果11pro不能用华为充电头吗?)

  • 苹果手机键盘语音输入为什么用不了(苹果手机键盘语言设置在哪里)

    苹果手机键盘语音输入为什么用不了(苹果手机键盘语言设置在哪里)

  • qq怎么注销(qq怎么注销钱包)

    qq怎么注销(qq怎么注销钱包)

  • 微信显示未连接是怎么回事(手机网络正常微信显示未连接)

    微信显示未连接是怎么回事(手机网络正常微信显示未连接)

  • 怎么给软件加密(华为手机怎么给软件加密)

    怎么给软件加密(华为手机怎么给软件加密)

  • 华为永久关闭talkback(华为永久关闭桌面弹出广告怎么关闭)

    华为永久关闭talkback(华为永久关闭桌面弹出广告怎么关闭)

  • 钉钉是一款什么软件(钉钉是一款什么样的办公软件)

    钉钉是一款什么软件(钉钉是一款什么样的办公软件)

  • 苹果x换完tp屏会卡顿吗

    苹果x换完tp屏会卡顿吗

  • 手机yy怎么下自己马甲(手机yy怎么下自己的频道马甲)

    手机yy怎么下自己马甲(手机yy怎么下自己的频道马甲)

  • 使用c++onnxruntime部署yolov5模型并使用CUDA加速(超详细)(使用二氧化碳灭火器时人应该站在什么位置)

    使用c++onnxruntime部署yolov5模型并使用CUDA加速(超详细)(使用二氧化碳灭火器时人应该站在什么位置)

  • 在VSCode中配置代码自动 eslint 格式化(修改eslint规则、eslint忽略文件)(vscode配置r)

    在VSCode中配置代码自动 eslint 格式化(修改eslint规则、eslint忽略文件)(vscode配置r)

  • 分公司企业所得税政策
  • 其他债券投资有减值,为什么其他权益工具投资没有减值
  • 临时设施费怎么结算
  • 建筑施工企业销售费用包括哪些
  • 捐赠和赞助业务的税务处理怎么做?
  • 员工出差火车票可以抵扣进项吗
  • 纳税评估怎么办
  • 融资租赁主营业务收入如何确认
  • 外地施工企业税收征管办法
  • 不开发票的收入怎么处理?
  • 股东垫付工资如何做账
  • 公司对公银行账户可以注销吗
  • 大米加工厂加工技术培训总结
  • 合伙制企业交什么税种
  • 工作量法计提折旧会计分录
  • 小规模企业超过500万营业额
  • 租金小规模开票税率
  • 科研经费税收优惠
  • 开票软件维护费计入什么科目
  • 混凝土的增值税率是多少
  • 关联方债权投资与权益投资比例
  • 建筑公司材料费属于什么科目
  • 往年度的工资做什么科目
  • 不得免征和抵扣的税额
  • 报销差旅费必须要车票吗
  • 增值税普通发票和专用发票有什么区别
  • 土地使用权摊销年限最新规定
  • 资产负债表与现金流量表的关系
  • 电脑维修中常用的软件
  • 办妥托收手续会计分录
  • 非正常损失的进项税额如何计算
  • 企业合并中或有负债确认后期调整的项目
  • 长期投资损益
  • nddeagnt.exe - nddeagnt是什么进程 有什么用
  • php dicom
  • php代码规范七大原则
  • 临时用工账务处理流程
  • 红字发票账务处理需冲回成本吗?
  • vue脚手架安装命令
  • 非同级财政拨款收入属于什么科目
  • 退税发票在总局怎么开
  • 员工报销的话费要缴纳个税吗?
  • 增值税发票认证不了怎么回事
  • mkv视频制作
  • 长期股权投资哪些用成本法
  • mongodb mongoose
  • 支付运输费计入
  • 福利费要分部门吗
  • 其他应收款增加会计分录
  • 购进运输服务取得的成果
  • 个体户核定征收超过了怎么办
  • 固定资产清理是什么账户
  • 年金一定是一年一次吗
  • 普通发票忘记开数量和单价可以用吗?
  • 应交税费主要有什么税
  • 营业外支出核算的内容
  • 股权变更的股东个税缴纳
  • 政府补助收入是指
  • 核算费用
  • 固定资产申请报告
  • 住宿费专用发票会计分录
  • 进项发票已经认证,对方作废了
  • 教育费附加免征额
  • sqlserver数据库和mysql区别
  • sqlserver锁表是什么意思
  • 盗版win10系统
  • 电脑关机没反应怎么办出现一个对话框
  • linux内核2.3.20
  • Win10如何设置电脑密码
  • windows10x预览版
  • linux软件少
  • win10升级win1
  • jquery validator
  • ubuntu快捷键大全
  • jquery-easyui-1.3.3
  • 深圳市税务局官网电话号码
  • 个人所得税自行纳税申报表(A表)怎么填写
  • 通用定额发票分经营类型吗
  • 上海小规模纳税人企业所得税
  • 逆光代售和神仙代售那个好一点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设