- 🦊一分钟,了解 Apifox !
- 极客空间
- 接口文档
- admin
- dashboard
- trends
- image
- imageCategory
- article
- category
- tags
- user
- guestbook
- source
- animation
- resume
- friendlink
- web
获取标签数据
开发中
GET
/api/admin/tag/list
标签
请求参数
Query 参数
page
integer
页数
pageSize
integer
每页条数
Header 参数
Authorization
string
必需
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:3000/api/admin/tag/list?page&pageSize' \
--header 'Authorization;'
返回响应
🟢200成功
application/json
Body
code
string
响应码
message
string
响应信息
data
array[object (tags) {5}]
标签数据
name
string
标签名
icon
string
标签图标
desc
string
标签描述
createTime
object
创建时间
updateTime
object
更新时间
total
integer
标签总数
示例
{
"code": "200",
"message": "获取标签数据成功",
"data": [
{
"_id": "668639218ef5e85cc5ef3bd2",
"name": "HTML",
"icon": "http://localhost:3000/images/tags/57265e016c5b4e65fab81d2037e37787.svg",
"desc": "<p><span style=\"color: rgb(255, 153, 0);\">HTML</span>(HyperText Markup Language,超文本标记语言)是一种用于创建网页的标准标记语言。它由一系列标签组成,这些标签告诉浏览器如何显示网页上的文本、图片、链接和其他元素。HTML是构建网页和网页应用的基础,通常与CSS(层叠样式表)和JavaScript一起使用,以创建具有丰富交互性和视觉效果的网页。</p><h3><span style=\"color: rgb(255, 153, 0);\">HTML的基本结构</span></h3><p>一个基本的HTML文档通常包括以下部分:</p><ul><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><!DOCTYPE html></code>:文档类型声明,告诉浏览器这是一个HTML5文档。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><html></code>:根元素,包含整个HTML文档。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><head></code>:包含文档的元数据,如标题、字符集、样式表链接等。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><title></code>:定义文档的标题,显示在浏览器的标题栏或标签页上。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><body></code>:包含网页的所有内容,用户可以直接看到的部分。</li><li>其他标签,如<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><h1></code>到<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><h6></code>定义标题,<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><p></code>定义段落,<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><a></code>定义链接等。</li></ul><h3><span style=\"color: rgb(255, 153, 0);\">常用HTML标签</span></h3><ul><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><a href=\"URL\"></code>:创建超链接。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><img src=\"image_url\" alt=\"description\"></code>:插入图片。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><ul></code> 和 <code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><li></code>:创建无序列表和列表项。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><ol></code> 和 <code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><li></code>:创建有序列表和列表项。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><table></code>、<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><tr></code>、<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><td></code>:创建表格、行和单元格。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><div></code> 和 <code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\"><span></code>:用于布局和分组元素。</li></ul><p><br></p>",
"createTime": "2024-07-04T05:54:41.859Z",
"updateTime": "2024-07-04T05:54:41.859Z",
"__v": 0
},
{
"_id": "66863b1e8ef5e85cc5ef3bd8",
"name": "JavaScript",
"icon": "http://localhost:3000/images/tags/b0f9a16a3cce4a0c0912f50f488f56ef.svg",
"desc": "<p><strong style=\"color: rgb(255, 255, 0);\">JavaScript</strong>(简称“JS”)是一种高级的、解释型的编程语言。它是网页开发的核心技术之一,通常与HTML和CSS一起使用,以创建动态和交互式的网页。</p><p>以下是JavaScript的一些关键特点:</p><ol><li><strong>交互性</strong>:JavaScript允许网页与用户进行交互。例如,它可以响应用户的操作,如点击按钮或输入字段。</li><li><strong>动态内容更新</strong>:JavaScript可以修改网页的DOM(文档对象模型),这意味着可以在不重新加载页面的情况下动态地添加、删除或更改网页内容。</li><li><strong>事件驱动</strong>:JavaScript可以处理各种事件,如鼠标点击、键盘输入、触摸事件等。</li><li><strong>跨平台</strong>:JavaScript可以在几乎所有的现代浏览器上运行,这使得它成为开发跨平台网页应用的理想选择。</li><li><strong>异步编程</strong>:JavaScript支持异步编程模式,允许开发者编写非阻塞的代码,提高应用的性能和响应性。</li><li><strong>丰富的API</strong>:JavaScript提供了大量的内置对象和API,用于处理日期、数学运算、字符串操作等。</li><li><strong>框架和库</strong>:存在许多流行的JavaScript框架和库,如React、Angular、Vue.js等,它们提供了更高级的功能和简化开发的工具。</li><li><strong>全栈开发</strong>:JavaScript也可以用于服务器端编程,通过Node.js等技术,可以实现前后端统一的语言开发。</li><li><strong>模块化</strong>:现代JavaScript支持模块化,使得代码更加组织化和易于维护。</li></ol><p><br></p>",
"createTime": "2024-07-04T06:03:10.587Z",
"updateTime": "2024-07-05T01:55:41.704Z",
"__v": 0
},
{
"_id": "66863b9d8ef5e85cc5ef3bda",
"name": "Vue",
"icon": "http://localhost:3000/images/tags/bd9675a1a89e9e0dd2a7c59024c1abc0.svg",
"desc": "<h5><strong style=\"color: rgb(102, 185, 102);\">Vue.js</strong><span style=\"color: rgb(102, 185, 102);\">(通常简称为Vue)是一个开源的JavaScript框架,用于构建用户界面和单页应用程序(SPA)。它由前谷歌工程师尤雨溪(Evan You)创建,并以其简洁、高效和易学的特性而广受欢迎。Vue的核心库只关注视图层,易于学习和集成,同时它也完全能够支持大型复杂项目。</span></h5><p>以下是Vue的一些主要特点:</p><ol><li><strong>响应式数据绑定</strong>:Vue采用数据绑定技术,当数据变化时,视图会自动更新。这减少了手动操作DOM的需求,简化了开发过程。</li><li><strong>组件系统</strong>:Vue拥有一个强大的组件系统,允许开发者通过组合小的、可复用的组件来构建大型应用。</li><li><strong>易于上手</strong>:Vue的API设计简洁直观,使得即使是初学者也能快速上手。</li><li><strong>灵活性</strong>:Vue可以被集成到任何项目中,无论是小型项目还是大型企业级应用。</li><li><strong>虚拟DOM</strong>:Vue使用虚拟DOM来提高性能,通过计算最小的更新量来减少实际DOM操作。</li><li><strong>单文件组件</strong>:Vue支持单文件组件(.vue文件),这使得组件的结构更加清晰,并且可以包含HTML、JavaScript和CSS。</li><li><strong>工具链支持</strong>:Vue拥有一个丰富的生态系统,包括Vue CLI、VueX(状态管理)、Vue Router(路由管理)等,这些工具可以极大地提高开发效率。</li><li><strong>服务器端渲染</strong>:Vue支持服务器端渲染(SSR),这对于SEO和首屏加载性能有显著帮助。</li><li><strong>渐进式框架</strong>:Vue是一个渐进式框架,这意味着你可以在项目中按需引入所需的功能,</li></ol><p><br></p>",
"createTime": "2024-07-04T06:05:17.420Z",
"updateTime": "2024-07-04T06:05:17.420Z",
"__v": 0
},
{
"_id": "66863bdd8ef5e85cc5ef3bdc",
"name": "React",
"icon": "http://localhost:3000/images/tags/d7015f624e25d89e420e169395eee1ae.svg",
"desc": "<p>React是一个由Facebook开发的开源JavaScript库,它专注于构建用户界面,特别是单页应用(SPA)。React以其组件化架构而闻名,允许开发者通过组合小型、可复用的组件来构建复杂的用户界面。</p><p>以下是React的一些关键特性:</p><ol><li><strong>组件化</strong>:React应用程序由多个独立的组件组成,每个组件管理自己的状态和渲染逻辑。这种模块化方法使得代码更易于维护和复用。</li><li><strong>虚拟DOM</strong>:React使用虚拟DOM来提高性能。当组件的状态发生变化时,React首先在虚拟DOM上进行计算,然后与实际DOM进行比较,仅更新必要的部分,从而减少浏览器的重绘次数。</li><li><strong>声明式编程</strong>:React采用声明式编程范式,开发者只需描述UI应该呈现的样子,React会自动处理DOM的更新。</li><li><strong>JSX</strong>:React使用JSX语法扩展,它允许在JavaScript代码中编写类似HTML的标记。这使得组件的结构更加清晰,并且可以在组件之间共享标记结构。</li><li><strong>状态管理</strong>:React组件可以拥有自己的状态(state),当状态发生变化时,组件会自动重新渲染。React还提供了Context API来简化跨组件的状态传递。</li><li><strong>生命周期方法</strong>:React组件具有生命周期方法,允许开发者在组件的不同阶段执行特定的操作,如挂载、更新和卸载。</li><li><strong>Hooks</strong>:React 16.8引入了Hooks,这是一种允许在函数组件中使用状态和其他React特性的新方法。Hooks使得组件逻辑的复用和组织更加容易。</li><li><strong>生态系统</strong>:React拥有一个庞大的生态系统,包括各种工具、库和框架,如Create React App(用于快速启动React项目)、Redux(用于状态管理)、React Router(用于路由)等</li></ol><p><br></p>",
"createTime": "2024-07-04T06:06:21.042Z",
"updateTime": "2024-07-04T06:06:21.042Z",
"__v": 0
},
{
"_id": "66863c1d8ef5e85cc5ef3bde",
"name": "Node.js",
"icon": "http://localhost:3000/images/tags/32f9f5e55150862e6390a3e90c8ae19d.svg",
"desc": "<p>Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。Node.js是基于Chrome V8 JavaScript引擎构建的,其设计目标是提供一种在非阻塞方式下构建可扩展网络应用的方法。</p><p>以下是Node.js的一些主要特点:</p><ol><li><strong>事件驱动</strong>:Node.js采用事件驱动、非阻塞I/O模型,这使得Node.js非常适合处理大量并发连接,以及I/O密集型的应用。</li><li><strong>单线程</strong>:虽然Node.js在单个线程上运行,但它使用事件循环和回调函数来处理并发,这避免了多线程编程中常见的复杂性和同步问题。</li><li><strong>NPM</strong>:Node.js拥有一个庞大的包管理器npm(Node Package Manager),它是全球最大的软件注册表,提供了数以百万计的第三方库和工具,便于开发者扩展Node.js的功能。</li><li><strong>跨平台</strong>:Node.js可以在多种操作系统上运行,包括Windows、Linux和macOS。</li><li><strong>模块系统</strong>:Node.js使用CommonJS模块系统,允许开发者编写模块化的代码,易于维护和重用。</li><li><strong>JavaScript Everywhere</strong>:使用Node.js,开发者可以使用同一种语言编写前端和后端代码,这简化了开发流程并提高了开发效率。</li><li><strong>快速开发</strong>:Node.js的非阻塞特性和丰富的库使得开发速度快,可以快速迭代和部署应用。</li><li><strong>社区支持</strong>:Node.js拥有一个活跃的开发者社区,提供大量的教程、文档和支持。</li><li><strong>适用于多种场景</strong>:Node.js适用于构建各种类型的应用,包括Web应用、移动应用后端、物联网设备、实时应用等。</li><li><strong>与现代前端框架集成</strong>:Node.js可以与React、Vue等现代JavaScript前端框架无缝集成,提供完整的全栈JavaScript解决方案。</li></ol><p><br></p>",
"createTime": "2024-07-04T06:07:25.832Z",
"updateTime": "2024-07-05T01:35:56.444Z",
"__v": 0
}
],
"total": 10
}
修改于 2024-07-05 02:43:25