极客空间
  1. tags
极客空间
  • 🦊一分钟,了解 Apifox !
  • 极客空间
    • 接口文档
    • admin
      • dashboard
        • 获取统计数据
        • 获取通知公告数据
        • 添加系统日志
        • 获取系统2日志列表
        • 删除日志
        • 阅读日志
        • 获取消息列表
        • 阅读消息
      • trends
        • 添加动态
        • 获取动态列表
        • 获取动态详情
        • 修改动态
        • 删除动态
        • 浏览量 增加
        • 点赞动态
        • 添加动态评论
        • 获取评论列表
        • 删除评论
        • 获取近七天的评论数据
        • 获取动态统计数据
      • image
        • 上传图片列表
        • 获取图片列表
        • 删除图片
        • 图片下载
      • imageCategory
        • 添加相册分组
        • 获取所有的相册分组
        • 修改相册分类
        • 删除相册分类
      • article
        • 添加文章
        • 获取文章列表
        • 获取文章详情
        • 更新文章
        • 获取文章统计数据
        • 删除文章(可恢复)
        • 切换发布状态
        • 搜索文章
        • 删除文章恢复
        • 完全删除(不可恢复)
        • 批量删除(不可恢复)
      • category
        • 文章分类接口
        • 更新分类
        • 添加分类
        • 获取分类列表
        • 删除分类
      • tags
        • 文章标签接口
        • 添加文章标签
          POST
        • 获取标签数据
          GET
        • 更新标签信息
          PUT
        • 删除标签
          DELETE
      • user
        • 用户接口
        • 用户登录
        • 获取用户信息
        • 更新用户信息
      • guestbook
        • 获取留言列表
        • 删除留言
      • source
        • 添加资源分组
        • 获取分组列表
        • 添加资源
      • animation
        • 添加动漫
        • 获取动漫列表
        • 获取动漫详情
        • 更新动漫
        • 删除动漫
        • 添加动漫图片
        • 获取动漫图片
        • 批量删除图片
      • resume
        • 添加简历基础信息
        • 获取简历详情
        • 添加教育经历
        • 获取教育经历
        • 删除教育经历
        • 添加专业技能
        • 获取专业技能
        • 删除专业技能
        • 添加项目经验
        • 获取项目经验
        • 删除项目经验
        • 获取项目经验详情
        • 修改项目经验
        • 上传项目图片
        • 获取项目图片列表
        • 删除项目图片
      • friendlink
    • web
      • index
        • 获取作者信息
        • 获取轮播图信息
        • 获取分类
        • 获取标签
        • 获取日志列表
        • 添加访问记录
      • article
        • 获取推荐文章
        • 获取文章列表(前台)
        • 点赞文章(前台)
        • 获取文章详情(前台)
        • 添加文章评论
        • 获取文章评论列表
      • trends
        • 获取动态列表
        • 获取动态对应评论列表
        • 添加动态评论
        • 点赞动态
      • picture
        • 获取相册分类
        • 获取相册图片
      • guestbook
        • 添加留言
        • 获取留言列表
        • 获取留言弹幕墙数据
      • source
        • 获取资源和分组列表
      • animation
        • 获取动漫数据
        • 获取动漫详情
        • 获取图片信息
      • friendlink
  1. tags

获取标签数据

开发中
GET
http://localhost:3000/api/admin/tag/list
标签
获取标签数据

请求参数

Query 参数
page
integer 
页数
必需
pageSize
integer 
每页条数
必需
Header 参数
Authorization
string 
必需
请求头中需要携带token

示例代码

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);\">&lt;!DOCTYPE html&gt;</code>:文档类型声明,告诉浏览器这是一个HTML5文档。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;html&gt;</code>:根元素,包含整个HTML文档。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;head&gt;</code>:包含文档的元数据,如标题、字符集、样式表链接等。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;title&gt;</code>:定义文档的标题,显示在浏览器的标题栏或标签页上。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;body&gt;</code>:包含网页的所有内容,用户可以直接看到的部分。</li><li>其他标签,如<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;h1&gt;</code>到<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;h6&gt;</code>定义标题,<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;p&gt;</code>定义段落,<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;a&gt;</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);\">&lt;a href=\"URL\"&gt;</code>:创建超链接。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;img src=\"image_url\" alt=\"description\"&gt;</code>:插入图片。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;ul&gt;</code>&nbsp;和&nbsp;<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;li&gt;</code>:创建无序列表和列表项。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;ol&gt;</code>&nbsp;和&nbsp;<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;li&gt;</code>:创建有序列表和列表项。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;table&gt;</code>、<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;tr&gt;</code>、<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;td&gt;</code>:创建表格、行和单元格。</li><li><code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;div&gt;</code>&nbsp;和&nbsp;<code style=\"background-color: var(--color-brand-8); color: var(--brand-main);\">&lt;span&gt;</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
上一页
添加文章标签
下一页
更新标签信息
Built with