- 🦊一分钟,了解 Apifox !
- 极客空间
- 接口文档
- admin
- dashboard
- trends
- image
- imageCategory
- article
- category
- tags
- user
- guestbook
- source
- animation
- resume
- friendlink
- web
获取文章详情
开发中
GET
/api/admin/article/detail
文章
请求参数
Query 参数
id
string
文章ID
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/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);\"><!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": "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