clwy-app
  1. 课程
clwy-app
  • 前台
    • 首页
      • 查询列表
    • 分类
      • 查询分类列表
    • 课程
      • 查询课程列表
        GET
      • 查询课程详情
        GET
    • 章节
      • 查询章节详情
    • 文章
      • 查询文章列表
      • 查询文章详情
    • 搜索
      • 搜索
    • 系统信息
      • 查询系统信息
    • 认证
      • 注册
      • 登录
    • 用户
      • 查询当前登录用户详情
      • 更新用户信息
      • 更新账户信息
      • 注销账户
    • 教师
      • 查询教师详情
    • 点赞
      • 查询用户点赞的课程
      • 点赞、取消赞
    • 上传
      • 上传图片
  1. 课程

查询课程详情

开发中
GET
/courses/{id}

请求参数

Path 参数
id
string 
必需
示例值:
2
Header 参数
Authorization
string 
可选
示例值:
Bearer {{userToken}}

示例代码

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/courses/2' \
--header 'Authorization: Bearer '

返回响应

🟢200成功
application/json
Body
status
boolean 
必需
message
string 
必需
data
object 
必需
course
object 
必需
category
object 
必需
user
object 
必需
chapters
array [object {4}] 
必需
liked
boolean 
必需
示例
{
    "status": true,
    "message": "查询课程详情成功。",
    "data": {
        "course": {
            "id": 2,
            "createdAt": "2025-04-22 18:35:13",
            "updatedAt": "2025-05-28 17:36:47",
            "name": "Node.js 项目实践",
            "image": "http://localhost:3000/uploads/images/1745289257308-482473119.png",
            "recommended": true,
            "introductory": true,
            "content": "这门课程是为零基础同学设计的全方位 Node.js 入门课程。我们将从最基础的概念开始,逐步引导大家掌握 Node.js 的核心知识和实践技能。课程内容包括 Node.js 的基础语法、常见模块的使用、异步编程概念、以及如何搭建完整的 Node.js 应用程序。\n课程大纲:\n1. Node.js 入门:学习如何设置 Node.js 环境,并探索 Node.js 的基础语法和核心概念。\n2. MySQL 及 SQL 语句入门:介绍 MySQL 数据库的基本概念,以及如何使用 SQL 语句进行数据库操作。\n3. Express 框架入门:学习使用 Express 框架搭建 Web 应用程序,并了解路由、中间件等概念。\n4. Sequelize ORM 入门:探索 Sequelize ORM 的基本用法,以及如何在 Node.js 应用程序中进行数据库操作。\n5. 常规 API 开发方法:学习常见的 API 开发模式,包括增删改查、分页、关联查询等。\n6. 实战项目:通过一个实际的项目实例,将所学知识应用到实践中,加深对 Node.js 及相关技术的理解和掌握",
            "likesCount": 2,
            "chaptersCount": 10,
            "categoryId": 2,
            "userId": 1
        },
        "category": {
            "id": 2,
            "name": "后端开发"
        },
        "user": {
            "id": 1,
            "username": "admin",
            "nickname": "刘东",
            "avatar": "http://localhost:3000/uploads/images/avatar-admin.png",
            "company": "CEO / 长乐未央公司"
        },
        "chapters": [
            {
                "id": 1,
                "title": "课程介绍",
                "rank": 1,
                "createdAt": "2025-04-22 18:37:19"
            },
            {
                "id": 2,
                "title": "使用 nvm 安装 Node.js",
                "rank": 2,
                "createdAt": "2025-04-22 19:47:04"
            },
            {
                "id": 3,
                "title": "编辑器与创建 Express 项目",
                "rank": 3,
                "createdAt": "2025-04-22 19:56:31"
            },
            {
                "id": 4,
                "title": "项目结构与代码解析",
                "rank": 4,
                "createdAt": "2025-04-22 19:56:39"
            },
            {
                "id": 5,
                "title": "使用 Docker 运行 MySQL",
                "rank": 5,
                "createdAt": "2025-04-22 19:56:46"
            },
            {
                "id": 6,
                "title": "创建数据库与数据表",
                "rank": 6,
                "createdAt": "2025-04-22 19:56:54"
            },
            {
                "id": 7,
                "title": "常用 SQL 语句之:增加、修改、删除篇",
                "rank": 7,
                "createdAt": "2025-04-22 19:57:04"
            },
            {
                "id": 8,
                "title": "常用 SQL 语句之:查询篇",
                "rank": 8,
                "createdAt": "2025-04-22 19:57:10"
            },
            {
                "id": 9,
                "title": "使用 Sequelize ORM",
                "rank": 9,
                "createdAt": "2025-04-22 19:58:54"
            },
            {
                "id": 10,
                "title": "模型、迁移与种子",
                "rank": 10,
                "createdAt": "2025-04-22 19:59:05"
            }
        ],
        "liked": true
    }
}
修改于 2025-06-17 16:26:24
上一页
查询课程列表
下一页
查询章节详情
Built with