Node.js+Express+Vue.js项目开发实战
全新正版未拆封
¥
60.9
4.7折
¥
129
全新
仅1件
作者张旭
出版社机械工业出版社
出版时间2020-05
版次1
装帧其他
上书时间2024-05-03
商品详情
- 品相描述:全新
图书标准信息
-
作者
张旭
-
出版社
机械工业出版社
-
出版时间
2020-05
-
版次
1
-
ISBN
9787111654018
-
定价
129.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
476页
-
字数
500千字
- 【内容简介】
-
本书首先讲解了Node.js中*流行的框架Express的安装和使用,详细介绍了Express路由、请求对象Request和返回对象Response,然后详细讲解了许愿墙、博客管理系统和装修小程序管理系统三个完整项目的全部开发流程,*后又讲解了Node.js的部署方法和工具。全书共6章,分为三大部分:第1章介绍Express的基础知识;第2~5章讲解三个完整商业项目的开发实现过程,从需求分析到架构设计再到代码编写一整套完整的流程;第6章介绍Node.js的服务器部署方法和常用工具PM2的使用方法。本书通俗易懂,图文并茂,提供完整的商业项目开发流程,对于拥有Node.js基础而缺乏实战经验的开发人员来说非常适合。
- 【作者简介】
-
:
张旭,有7年多的互联网项目开发经验。擅长JavaScript、Node.js、PHP和Java等多门编程语言。精通各种前端页面展现框架,熟悉底层原理。对数据处理和性能优化有深入研究。长期从事全栈开发工作,有丰富的实战经验,擅长利用不同编程语言的优势完成相应的架构设计和业务开发。开发范围广泛,涉及PC端、H5、微信公众号、小程序和App等常见产品。
- 【目录】
-
前言
第1章 安装和使用Express1
1.1 安装Express1
1.2 使用Express创建项目1
1.2.1 创建项目1
1.2.2 Express项目结构分析3
1.2.3 应用主文件app.js4
1.3 Express路由5
1.3.1 GET请求路由5
1.3.2 自定义路由6
1.3.3 其他请求方式的路由7
1.3.4 路由匹配规则7
1.3.5 中间件8
1.4 Express页面9
1.4.1 更换模板引擎10
1.4.2 渲染数据到页面上11
1.4.3 条件渲染12
1.4.4 循环渲染16
1.5 请求对象Request19
1.5.1 Request.url属性:获取请求地址19
1.5.2 Request.query属性:获取GET请求参数20
1.5.3 Request.body属性:获取POST请求参数20
1.5.4 Request.params属性:获取URL中的自定义参数23
1.5.5 Request.headers属性:获取请求头数据24
1.5.6 Request.cookies属性:获取客户端cookie26
1.6 返回对象Response27
1.6.1 Response.render()方法:渲染页面27
1.6.2 Response.send()方法:发送HTTP响应27
1.6.3 Response.json()方法:返回JSON格式的数据28
1.6.4 Response.status()方法:设定HTTP状态码29
1.6.5 Response.redirect()方法:跳转指定路由31
第2章 许愿墙(Node.js+Express+art-template+MySQL)33
2.1 需求分析33
2.2 系统设计34
2.2.1 实现目标和解决方案34
2.2.2 系统流程图35
2.2.3 开发环境35
2.3 前端页面分析36
2.4 创建MySQL数据库表36
2.4.1 创建数据库wish37
2.4.2 创建数据表wish38
2.4.3 添加模拟数据39
2.5 创建项目39
2.5.1 生成项目文件39
2.5.2 安装依赖包40
2.5.3 更改默认端口41
2.5.4 更换模板引擎41
2.5.5 新增route(路由)41
2.5.6 新增controller(处理方法)42
2.5.7 新增constant(常量)42
2.5.8 新增配置文件43
2.5.9 新增数据库配置文件44
2.5.10 新增model文件(数据库映射文件)44
2.6 渲染许愿列表45
2.7 添加许愿处理47
第3章 许愿墙后台管理系统(Node.js+Express+Vue.js+MySQL)50
3.1 需求分析50
3.2 系统设计52
3.2.1 实现目标53
3.2.2 解决方案53
3.2.3 系统流程图56
3.2.4 开发环境62
3.3 前端页面分析63
3.3.1 登录模块63
3.3.2 首页模块63
3.3.3 许愿管理模块63
3.3.4 管理员管理模块65
3.4 创建MySQL数据库表67
3.4.1 创建数据表admin67
3.4.2 添加模拟数据68
3.5 创建项目68
3.5.1 生成项目文件68
3.5.2 安装依赖包69
3.5.3 更改默认端口70
3.5.4 新增route(路由)70
3.5.5 新增controller(处理方法)72
3.5.6 新增middleware(中间件)75
3.5.7 新增constant(常量)76
3.5.8 新增配置文件77
3.5.9 新增数据库配置文件78
3.5.10 新增model文件(数据库映射)78
3.6 API接口开发79
3.6.1 登录接口79
3.6.2 许愿列表接口83
3.6.3 单条许愿信息接口87
3.6.4 添加许愿接口89
3.6.5 修改许愿接口91
3.6.6 删除许愿接口94
3.6.7 管理员列表接口98
3.6.8 单条管理员信息接口101
3.6.9 添加管理员接口103
3.6.10 修改管理员接口106
3.6.11 删除管理员接口109
第4章 博客管理系统(Node.js+Express+art-template+Vue.js+MySQL)114
4.1 前台展示系统需求分析114
4.2 前台展示系统设计117
4.2.1 实现目标117
4.2.2 解决方案117
4.2.3 系统流程图118
4.2.4 开发环境123
4.3 前台展示系统的前端页面分析123
4.3.1 头部模块123
4.3.2 侧边栏模块124
4.3.3 底部模块124
4.3.4 首页模块125
4.3.5 分类模块126
4.3.6 文章模块127
4.3.7 “关于我们”模块128
4.4 前台展示系统创建MySQL数据库表129
4.4.1 创建数据库blog129
4.4.2 创建数据表cate130
4.4.3 创建数据表article131
4.4.4 创建数据表info132
4.4.5 添加模拟数据133
4.5 前台展示系统创建项目134
4.5.1 生成项目文件134
4.5.2 安装依赖包134
4.5.3 更改默认端口135
4.5.4 更换模板引擎135
4.5.5 新增route(路由)136
4.5.6 新增controller(处理方法)136
4.5.7 新增constant(常量)140
4.5.8 新增配置文件141
4.5.9 新增数据库配置文件141
4.5.10 新增model文件(数据库映射)142
4.6 前台展示系统的渲染页面143
4.6.1 公共方法144
4.6.2 首页148
4.6.3 分类页151
4.6.4 文章页153
4.6.5 关于我们页155
4.7 后台管理系统需求分析156
4.8 后台管理系统设计160
4.8.1 实现目标161
4.8.2 解决方案161
4.8.3 系统流程图166
4.8.4 开发环境177
4.9 后台管理系统的前端页面分析177
4.9.1 登录模块177
4.9.2 首页模块177
4.9.3 分类管理模块177
4.9.4 文章管理模块179
4.9.5 博客信息管理模块181
4.9.6 管理员管理模块182
4.10 后台管理系统创建MySQL数据库表183
4.10.1 创建数据表admin183
4.10.2 添加模拟数据184
4.11 后台管理系统创建项目185
4.11.1 生成项目文件185
4.11.2 安装依赖包186
4.11.3 更改默认端口186
4.11.4 新增route(路由)186
4.11.5 新增controller(处理方法)189
4.11.6 新增middleware(中间件)193
4.11.7 新增constant(常量)194
4.11.8 新增配置文件195
4.11.9 新增数据库配置文件196
4.11.10 新增model文件(数据库映射)196
4.12 API接口开发198
4.12.1 登录接口198
4.12.2 分类列表接口201
4.12.3 单条分类信息接口206
4.12.4 添加分类接口208
4.12.5 修改分类接口210
4.12.6 删除分类接口212
4.12.7 文章列表接口215
4.12.8 单条文章信息接口219
4.12.9 添加文章接口221
4.12.10 修改文章接口224
4.12.11 删除文章接口227
4.12.12 查看博客信息接口230
4.12.13 修改博客信息接口232
4.12.14 管理员列表接口234
4.12.15 单条管理员信息接口238
4.12.16 添加管理员接口240
4.12.17 修改管理员接口242
4.12.18 删除管理员接口245
第5章 装修小程序管理系统(Node.js+Express+Vue.js+MySQL)249
5.1 前台展示系统需求分析249
5.2 前台展示系统设计251
5.2.1 实现目标251
5.2.2 解决方案251
5.2.3 系统流程图253
5.2.4 开发环境256
5.3 小程序前端页面分析257
5.3.1 活动模块257
5.3.2 分类模块257
5.3.3 文章模块257
5.3.4 案例模块258
5.3.5 预约模块259
5.3.6 企业信息模块259
5.4 前台展示系统创建MySQL数据库表259
5.4.1 创建数据库decorate259
5.4.2 创建数据表event261
5.4.3 创建数据表cate262
5.4.4 创建数据表article263
5.4.5 创建数据表case264
5.4.6 创建数据表order265
5.4.7 创建数据表company266
5.4.8 添加模拟数据267
5.5 前台展示系统创建项目268
5.5.1 生成项目文件268
5.5.2 安装依赖包269
5.5.3 更改默认端口269
5.5.4 新增route(路由)269
5.5.5 新增controller(处理方法)270
5.5.6 新增constant(常量)272
5.5.7 新增配置文件273
5.5.8 新增数据库配置文件274
5.5.9 新增model文件(数据库映射)274
5.6 前台展示系统的API接口开发277
5.6.1 活动列表接口278
5.6.2 分类列表接口280
5.6.3 文章列表接口281
5.6.4 文章详情接口284
5.6.5 案例列表接口285
5.6.6 案例详情接口288
5.6.7 企业信息接口290
5.6.8 预约接口291
5.7 后台管理系统需求分析293
5.8 后台管理系统设计299
5.8.1 实现目标299
5.8.2 解决方案300
5.8.3 系统流程图306
5.8.4 开发环境329
5.9 后台管理系统的前端页面分析329
5.9.1 登录模块330
5.9.2 首页模块330
5.9.3 预约管理模块330
5.9.4 活动管理模块331
5.9.5 分类管理模块332
5.9.6 文章管理模块334
5.9.7 案例管理模块336
5.9.8 企业信息管理模块338
5.9.9 管理员管理模块338
5.10 后台管理系统创建MySQL数据库表340
5.10.1 创建数据表admin340
5.10.2 添加模拟数据341
5.11 后台管理系统创建项目342
5.11.1 生成项目文件342
5.11.2 安装依赖包342
5.11.3 更改默认端口343
5.11.4 新增route(路由)343
5.11.5 新增controller(处理方法)349
5.11.6 新增middleware(中间件)352
5.11.7 新增constant(常量)354
5.11.8 新增配置文件355
5.11.9 新增数据库配置文件356
5.11.10 新增model文件(数据库映射)356
5.12 后台管理系统的API接口开发359
5.12.1 登录接口360
5.12.2 活动列表接口363
5.12.3 单条活动信息接口367
5.12.4 添加活动接口369
5.12.5 修改活动接口371
5.12.6 删除活动接口374
5.12.7 分类列表接口378
5.12.8 单条分类信息接口382
5.12.9 添加分类接口384
5.12.10 修改分类接口386
5.12.11 删除分类接口388
5.12.12 文章列表接口391
5.12.13 单条文章信息接口395
5.12.14 添加文章接口397
5.12.15 修改文章接口400
5.12.16 删除文章接口403
5.12.17 案例列表接口407
5.12.18 单条案例信息接口411
5.12.19 添加案例接口412
5.12.20 修改案例接口415
5.12.21 删除案例接口417
5.12.22 预约列表接口421
5.12.23 修改预约状态接口424
5.12.24 查看企业信息接口427
5.12.25 修改企业信息接口429
5.12.26 管理员列表接口431
5.12.27 单条管理员信息接口435
5.12.28 添加管理员接口437
5.12.29 修改管理员接口439
5.12.30 删除管理员接口442
5.12.31 上传图片接口446
第6章 Node.js部署448
6.1 安装Node.js448
6.1.1 下载Node.js安装包448
6.1.2 上传安装包并解压449
6.1.3 建立软链接,生成全局命令449
6.2 提取项目代码449
6.2.1 安装Git449
6.2.2 使用Git提取项目代码450
6.3 启动项目450
6.4 进程管理工具PM2450
6.4.1 安装PM2451
6.4.2 PM2的常用命令451
6.4.3 PM2的
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价