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

获取文章详情

开发中
GET
http://localhost:3000/api/admin/article/detail
文章
获取文章详情

请求参数

Query 参数
id
string 
文章ID
必需
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/article/detail?id' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Body
code
integer 
响应码
必需
message
string 
响应信息
必需
data
object (article) 
文章详情
必需
title
string 
文章标题
必需
content
string 
文章内容
必需
categoryID
string 
文章分类ID
必需
tags
array[object (tags) {5}] 
文章标签ID
必需
desc
string 
文章描述
必需
cover
string 
文章封面
必需
authorID
string 
作者ID
必需
isPublish
boolean 
是否发布
必需
isTop
boolean 
是否置顶
必需
isOriginal
boolean 
是否原创
必需
viewNum
integer 
阅读量
必需
createTime
string 
创建时间
必需
updateTime
string 
更新时间
必需
isDelete
boolean 
是否删除
必需
likeNum
integer 
点赞数
必需
aboutInfo
object 
必需
示例
{
    "code": 200,
    "message": "获取文章详情成功",
    "data": {
        "_id": "668b3956df23e130d50d715a",
        "title": "啊擦拭擦啊",
        "content": "<p>擦擦擦擦擦擦</p>",
        "categoryID": "6688985b0a20541818053082",
        "tags": [
            "668639218ef5e85cc5ef3bd2",
            "66863c1d8ef5e85cc5ef3bde"
        ],
        "desc": "擦擦擦擦擦",
        "cover": "http://localhost:3000/images/article/3e48cb747eb845c45185378d36378e61.jpeg",
        "authorID": "66835388cfda9e40449a6a07",
        "isPublish": false,
        "isTop": false,
        "isOriginal": true,
        "__v": 0,
        "isDelete": false,
        "likeNum": 0,
        "viewNum": 0,
        "createTime": "2024-07-08T01:28:34.108Z",
        "updateTime": "2024-07-08 09:28",
        "aboutInfo": {
            "category": {
                "_id": "6688985b0a20541818053082",
                "name": "性能优化",
                "desc": "洒水咋咋咋写",
                "createTime": "2024-07-06T01:00:58.169Z",
                "updateTime": "2024-07-06T01:00:58.169Z",
                "__v": 0
            },
            "author": "顾言",
            "tags": [
                {
                    "_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": "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
                }
            ]
        }
    }
}
修改于 2024-07-10 03:06:41
上一页
获取文章列表
下一页
更新文章
Built with