{
"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
}
}