各种获取数据接口

server/2025/1/22 4:56:38/

各种获取数据免费接口

1.音频接口

  • 代理配置
javascript">   '/music-api':{target:'https://api.cenguigui.cn/',changeOrigin:true,rewrite:(path)=>path.replace(/^\/music-api/,''),secure:false}
  • axios全局配置
java">import axios from 'axios';const MusicClient = axios.create({baseURL: '/music-api',withCredentials: false,headers: {'Content-Type': 'application/json',}
});
export default MusicClient;
  • 定义响应式变量接收路径参数
javascript">const musicUrl = ref('');
  • 发送请求,获取数据
javascript">// 获取音乐
const getMusic = async () => {try {const res = await musicApi.get('/api/netease');musicUrl.value = res.data.data.play_url;console.log(musicUrl);} catch (e) {console.error("Error fetching music:", e);}
}

2.视频接口

  • 代理配置
javascript">    // 配置视频动态代理'/video-api':{target:'https://tools.mgtv100.com',changeOrigin:true,rewrite:(path)=>path.replace(/^\/video-api/,''),secure:false},
  • axios全局配置
javascript">import axios from 'axios';const VideoClient = axios.create({baseURL: '/video-api',withCredentials: false,headers: {'Content-Type': 'application/json',}
});export default VideoClient;
  • 定义响应式变量,接收参数
javascript">const videoUrl = ref('');
  • 发送axios请求获取数据
javascript">import axios from 'axios';const VideoClient = axios.create({baseURL: '/video-api',withCredentials: false,headers: {'Content-Type': 'application/json',}
});export default VideoClient;

3.图片接口

  • 代理配置
javascript">      // 为 dmoe.cc 的 API 请求创建一个代理规则'/dmoe-api': {target: 'https://www.dmoe.cc',changeOrigin: true,rewrite: (path) => path.replace(/^\/dmoe-api/, ''),secure: false},
  • axios全局配置
javascript">import axios from 'axios';const ApiClient = axios.create({baseURL: '/dmoe-api', // 这个路径会根据Vite配置自动代理到dmoe.ccwithCredentials: false,headers: {'Content-Type': 'application/json',}
});export default ApiClient;
  • 定理响应式变量,接收路径参数
javascript">const imgUrl = ref('');
  • 发送axios请求,获取路径参数
javascript">// 获取随机图片
const getImage = async () => {try {const res = await ApiClient.get('/random.php?return=json');imgUrl.value = res.data.imgurl;console.log(res.data);} catch (error) {console.error("Error fetching image:", error);}
};

4.文字接口

  • 代理配置
javascript">      //配置文字动态代理'/text-api':{target:'https://api.uomg.com/',changeOrigin:true,rewrite:(path)=>path.replace(/^\/text-api/,''),secure:false},
  • axios全局配置
java">import axios from 'axios';const TextClient = axios.create({baseURL: '/text-api',withCredentials: false,headers: {'Content-Type': 'application/json',}
});
export default TextClient;
  • 定义响应式变量,接收请求参数
javascript">const TextUrl = ref('');
  • 发送axios请求接收文字路径参数
java">// 获取随机文字
const getText = async () => {try {const res = await textApi.get('/api/rand.qinghua');TextUrl.value = res.data.content;console.log(res.data);} catch (e) {console.error("出现错误", e);}
}

5.向tomcat服务器发送请求获取员工数据

  • 配置代理
javascript">      '/api':{target:'http://localhost:8080',changeOrigin:true,rewrite:(path)=>path.replace(/^\/api/,'')},

在这里插入图片描述

  • 配置axios全局请求
javascript">import axios from "axios";
export const instance= axios.create({baseURL:'/api',timeout:3000
})
  • 发送axios请求,获取数据
javascript">// 定义获取账户信息的方法
const getAccount = async () => {try {const response = await instance.get('/account');tableData.value = response.data.data;console.log(tableData);} catch (error) {console.error('Error fetching account data:', error);}
};

http://www.ppmy.cn/server/160368.html

相关文章

Vue.js组件开发-解决PDF签章预览问题

在Vue.js组件开发中,解决PDF签章预览问题可能涉及多个方面,包括选择合适的PDF预览库、配置PDF.js(或其封装库如vue-pdf)以正确显示签章、以及处理可能的兼容性和性能问题。 步骤和建议: 1. 选择合适的PDF预览库 ‌vu…

Centos7系统下安装和卸载TDengine Database

记录一下Centos7系统下安装和卸载TDengine Database 安装TDengine Database 先看版本信息 [root192 ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) [root192 ~]# uname -r 3.10.0-1160.119.1.el7.x86_64 [root192 ~]# uname -a Linux 192.168.1.6 3.10…

[Azure] 如何解决个人账号无法直接登录的问题:利用曲线救国方法访问Speech Studio

近期,Azure的一些用户反映,他们在尝试通过个人账号登录Azure Portal时遇到问题,登录失败或无法访问已创建的资源。虽然Azure可能正在进行一些后台改制,导致了这一问题的发生,但用户仍然需要访问和使用一些资源(比如Speech Studio中的服务)。本文将分享一种曲线救国的解决…

git新建一个分支完成开发后合并到master分支

真正开发项目中是多个人开发一个项目的,需要进行代码的管理,可以使用 版本控制工具 git。 master 分支是最完善的代码分支,其他分支是用来开发的。 自己新建一个分支,写完代码 push 上去后,经过 mt 查看你的代码&…

Linux应用编程(五)USB应用开发-libusb库

一、基础知识 1. USB接口是什么? USB接口(Universal Serial Bus)是一种通用串行总线,广泛使用的接口标准,主要用于连接计算机与外围设备(如键盘、鼠标、打印机、存储设备等)之间的数据传输和电…

IT程序设计文档,软件需求设计文档,详细设计模板(Word原件)

1引言 1.1编写目的 1.2项目背景 1.3参考材料 2系统总体设计 2.1整体架构 2.2整体功能架构 2.3整体技术架构 2.4设计目标 2.5.1总体原则 2.5.2实用性和先进性 2.5.3标准化、开放性、兼容性 2.5.4高可靠性、稳定性 2.5.5易用性 2.5.6灵活性和可扩展性 2.5.7经济性…

【Mac】ComfyUI 部署

PC:Mac M1 一、ComfyUI 部署 未安装 Homebrew 的移步:【Mac】Homebrew 未安装 Conda 的移步:【Mac】安装 Python3 二、2、通过 conda 安装管理 Python 安装 ComfyUI: # 启用虚拟环境 conda create -y -n comfyui python3.12 …

嵌入式硬件篇---基本组合逻辑电路

文章目录 前言基本逻辑门电路1.与门(AND Gate)2.或门(OR Gate)3.非门(NOT Gate)4.与非门(NAND Gate)5.或非门(NOR Gate)6.异或门(XOR Gate&#x…