教程中Nodejs版本:v14.15.0,EggJs 版本: v2.15.1。以前购买过的同学,可以在订单列表获取最新更新的Eggjs教程以及源码。
目前购买此教程: 送全栈必备Linux+Docker运维系列教程:https://www.itying.com/goods-1155.html
目前购买此教程: 送Vue3.x+Ts+Vuex+Antd视频教程:https://www.itying.com/goods-1147.html
目前购买此教程: 送Angular+Antd入门实战视频教程:https://www.itying.com/goods-1047.html
目前购买此教程: 送8小时学会React+Antd入门实战视频教程:https://www.itying.com/goods-1005.html
目前购买此教程 送GraphQl+(Vue Angular React)视频教程:https://www.itying.com/goods-1061.html
Egg.js教程介绍:
Egg.js是《阿里旗下产品》基于Node.js 和 Koa的一个Nodejs的企业级应用开发框架,它可以帮助开发团队及开发人员降低开发和维护成本。虽然Express和Koa 是 Node.js 社区广泛使用的框架,它们简单且扩展性强,非常适合做个人项目,但由于框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法。Egg.js则是按照约定进行开发,奉行『约定优于配置』,具备提供基于Egg定制上层框架的能力、高度可扩展的插件机制、内置多进程管理、基于Koa开发,性能优异、框架稳定,测试覆盖率高、渐进式开发、开发成本和维护成本低等特点。它类似于 Ruby 的 Ruby On Rails、Python 的 Django、Php 的 Laravel,是一款值得深入研究的框架。
Egg.js 基于Es6、Es7以及Typescript、Koa2,使得Nodejs具有更规范的开发模式、更低的学习成本、更优雅的代码、更少的开发成本、更少的维护成本,它是为企业级框架而生!
教程从零开始一步一步让你学会Egg.js基础以及用用Egg.js打造小米商城项目,没错完全仿小米商城项目!
Egg.js基础教程包括: Egg.js的基本使用、Egg.js中的路由 、Egg.js中的控制器、Egg.js中的服务、Egg.js中的Model、Egg.js中的Config 以及插件、Egg.js中的view模块引擎、Egg.js中的中间件 、Egg.js扩展 Extend、Egg.js CSRF 的防范、Egg Cookie、Egg Session、Egg.js 定时任务、Mongodb4.x、Mongoose、Egg.js+Mongoose、Egg.js中Mysql的使用、Sequelize ORM框架的使用等...
Egg.js仿小米商城项目包括: Egg.js基础的应用 、egg-view多模板引擎、Egg中Md5的使用、Egg生成验证码、数据库ER图、用户RBAC权限管理(不同角色用户登录后台显示不同菜单,涉及角色、权限、用户的增删改查以及关联)、公共的Ajax改变状态、Ajax双击更改数量、Ajax双击排序、图片上传、生成缩略图、wysiwyg-editor的使用、商品管理中动态生成商品属性表单、批量上传图片插件、redis 的使用、Egg.js发送短信、Pc端微信支付、Pc端支付宝支付、Elasticsearch全文搜索引擎、Socket.io机器人、多人聊天室、Socket.io无刷新更新、前后端分离 RESTful API Api接口、接口JWT权限验证、购买域名 服务器、域名备案、nginx负载均衡、SSL证书Https配置等等... 这不是一个简单的管理系统,完全的仿小米商城项目实战,往下拉-最下面有Egg仿小米商城项目截图。
Egg.js教程学前须知:
1.教程类型:本视频为赞助类型视频,赞助后可以看Egg.js全部教程(包括后期更新教程)。
2.必备基础:学习此套Egg.js视频教程之前须具备Html、 Css、 Js、 Es6、 Nodejs、 Koa基础。(备注:没有这些基础不要拍哦,不然可能听不懂)
3.学习说明:每套Egg.js教程只限一人学习,教程和电脑绑定,下单时,请填写正确的QQ号,赞助后系统自动发货,届时联系客服获取授权码。
4.学习环境:本Egg.js视频教程支持win xp和win7 win8 win10 以及苹果mac电脑,不支持虚拟机系统。
5.赠送教程: 不会Nodejs、Koa基础的同学请先学习对应的基础教程,然后再学此教程。大地老师Nodejs 、Koa入门基础视频教程均为免费教程。
6.涉及项目:Egg.js仿小米商城项目。
7.配套资源:视频+课件+源码+赞助交流群+技术支持。
8.关于售后:本教程主要包含的内容是 视频+课件 +源码 ,关于教程中问题万一解决不了可以联系我们获取技术支持。教程外问题不提供技术支持,不看教程者不提供技术支持。购买教程2年后还没有学完教程者可以继续在以前的电脑学习本教程,但是2年后会终止任何形式的售后。
Egg.js视频教程_Eggjs仿小米商城企业级Nodejs项目实战视频教程(大地)已更新目录介绍:
01 Egg.js的介绍、egg.js环境搭建、创建 运行egg项目(14分12秒)
一、 Egg.js 是什么?
二、 Egg.js的特性
三、 Egg.js在阿里的地位。
四、 Egg.js的历史?
五、 学习Egg前的必备基础。
六、 Egg快速入门、搭建环境、创建项目。
02 Egg.js 目录结构介绍 、定义controller以及配置路由、Egg目录约定规范、Vscode+Egg开发工具配置(20分48秒)
一、 Egg.js目录结构介绍
二、 Egg.js 目录约定规范
三、 Vscode+Egg开发工具配置
03 Egg路由(router.js)、get传值、动态路由(controller)、 静态资源(view) egg-view-ejs(18分31秒)
一、 Egg路由配置
二、 获取Get传值以及动态路由的值
三、 egg.js模板引擎获egg-view-ejs
04 Egg静态资源 (view)、控制器(controller) 和 数据模型Model(Service) 和配置文件(config)
一、 Egg.js中的静态资源 (view)
二、 Egg.js中的控制器(controller)
三、 Egg.js中的服务(Service)
四、 Egg.js中的配置(config)
05 Egg.js《小小爬虫系统》抓取Api接口数据实现一个新闻系统(30分)
一、 创建小小爬虫系统项目
二、 配置项目路由(router.js)
四、 配置项目控制器(controller)
三、 配置Egg.js中的服务(Service)
四、 配置ejs模板引擎(config、插件)
五、 配置config公共的url地址
六、 路由(router.js) 控制器(controller) 配置(config) 服务(service) 实现爬取接口实现小小新闻系统
06 Egg.js 教程 egg.js框架扩展(extend) 解析《小小爬虫系统》中日期(22分57秒)
一、 Egg.js 框架扩展(extend)
二、 Egg.js(extend)扩展application
三、 Egg.js(extend)扩展Context
四、 Egg.js(extend)扩展Request
五、 Egg.js(extend)扩展Response
六、 Egg.js(extend)扩展Helper 解析《小小爬虫系统》中日期
07 Egg中间件(middleware)让我们的《小小爬虫系统新闻站点》,禁止指定ip的访问(24分30秒)
一、 Egg.js 中间件(middleware)入门
二、 Egg.js 中间件(middleware)实现禁止指定ip的访问 爬虫系统
08 Egg Post提交数据、Egg安全机制 CSRF 的防范、以及配置模板全局变量(14分22秒)
一、 Egg安全机制 CSRF 的防范
二、 Egg Post提交数据
三、 Egg 配置模板全局变量
09 Egg Cookie的使用、 Cookie的配置 、设置中文Cookie (25分32秒)
一、 Cookie简介
二、 Egg.js中Cookie的设置和获取
三、 Egg.js中Cookie参数options
四、 Egg.js中设置中文Cookie
10 Egg Session的使用 以及 Session的配置(20分51秒)
一、Session简单介绍
二、Session的工作流程
三、Egg.js中session的使用
四、Session在config.default.js中的配置
五、Cookie和Session区别
11 Egg.js教程 【中间件进阶】-router.js中使用中间件、框架默认中间件、egg中使用Koa中间件 koa-compress实现网页gizp压缩(上-34分29秒)
一、定义一个中间件在应用中使用中间件
二、在router.js路由中使用中间件
三、框架默认中间件的配置
四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)
五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)
六、Egg.js中间件的通用配置
12 Egg.js 【中间件进阶】-中间件的通用配置 Egg.js控制器(controller)分组(中)(12分54秒)
一、定义一个中间件在应用中使用中间件
二、在router.js路由中使用中间件
三、框架默认中间件的配置
四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)
五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)
六、Egg.js中间件的通用配置
13 Egg.js 【中间件进阶】-中间件的通用配置 Egg.js控制器(controller)分组(下)(21分43秒)
一、定义一个中间件在应用中使用中间件
二、在router.js路由中使用中间件
三、框架默认中间件的配置
四、Egg.js中使用koa的中间件 (规范的Koa 的中间件)
五、Egg.js中使用koa的中间件 (非规范的 Koa 中间件)
六、Egg.js中间件的通用配置
14 Egg.js【路由进阶】路由的几种写法、路由重定向、路由分组(路由映射) (23分36秒)
一、路由的几种写法
二、路由重定向
三、路由分组(路由映射
15 Egg.js【控制器进阶】控制器基类BaseController(定义公共成功 失败跳转页面)、控制器兼容写法(18分1秒)
一、Egg.js控制器基类BaseControlle
二、BaseControlle定义操作成功失败页面自动跳转
三、 Egg.js控制器ctx兼容写法(不推荐使用,只是为了兼容)
16 Egg.js 【定时任务】定时任务 、以及定时任务结合egg curl、cheerio模块实现类似360的网站监控功能(上)(18分1s)
一、定时任务的几种写法
二、定时任务调用service
17 Egg.js 【定时任务】定时任务 、以及定时任务结合egg curl、cheerio模块实现类似360的网站监控功能(下)(18分13秒)
一、定时任务结合egg curl定时获取数据
二、cheerio模块的使用
三、定时任务结合cheerio模块解析数据实现网站监控功能
18【Mongodb进阶】Mongodb4.x的使用、mongodb开启权限验证、 mongodb超级管理员 、mongodb用户权限管理【拓展】(26分23秒)
一、Mongodb4.x的使用
二、 Mongodb账户权限配置
三、 Mongodb账户权限配置中常用的命令
四、 Mongodb数据库角色
五、 连接数据库的时候需要配置账户密码
19【Mongodb进阶】 Egg.js[插件-数据库】egg.js中使用第三方插件以及Egg.js插件egg-mongo-native操作mongodb数据库、Egg.js扩展application 获取ObjectID(30分44秒)
一、 Egg.js中使用第三方插件
二、 Egg.js插件egg-mongo-native 配置
三、 Egg.js插件egg-mongo-native 使用
20【Mongodb进阶】关系型数据库表(集合)与表(集合)之间的几种关系(理论-新手必看 13分10秒)
一、简述关系数据库中表与表的3种关系
二、 一对一的关系
三、 一对多的关系
四、 多对多的关系
21【Mongodb进阶】 MongoDB的高级查询 、MongoDB多表关联查询、aggregate聚合管道 $project 、$match 、$group、$sort、$limit、$skip、$lookup 表关联 [难度4个星](35分24秒)
一、 MongoDB 聚合管道(Aggregation Pipeline)
二、 MongoDB Aggregation 管道操作符与表达式
三、 数据模拟
四、 $project
五、 $match
六、 $group
七、 $sort
八、 $limit
九、 $skip
十、 $lookup 表关联
22【Mongodb进阶】Egg.js egg-mongo-native中使用聚合管道实现多表关联查询(9分38秒)
一、 egg-mongo-native中使用聚合管道
二、 egg-mongo-native中使用聚合管道实现多表关联查询
23 【Mongoose】mongoose入门以及mongoose实现数据的增、删、改、查( 一 )(33分21秒)
一、 mongoose介绍
二、 mongoose的安装以及使用
三、 mongoose模块化
24 【Mongoose】mongoose默认参数 、mongoose模块化、mongoose性能疑问(二)(25分35秒)
一、 mongoose默认参数
二、 mongoose 模块化
三、 mongoose 性能疑问
25 【Mongoose】Mongoose 预定义模式修饰符 Getters与 Setters修饰符(三)(29分43秒)
一、 mongoose 预定义模式修饰符
二、 mongoose Getters
三、 mongoose Setters
26 【Mongoose】Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法(四)(17分17秒)
一、Mongoose索引
二、Mongoose内置方法
三、扩展Mongoose Model的静态方法和实例方法
27 【Mongoose】Mongoose 数据校验(五)
一、Mongoose内置校验参数
二、Mongoose自定义校验器
28 【Mongoose】Mongoose两个表关联查询aggregate 以及Mongoose中获取ObjectId(六)
29 【Mongoose】Mongoose多表(N个表)关联查询aggregate (七) (25分43秒)
30 【Mongoose】 DBRef Populate 实现多个表的关联查询(七)(11分33秒)
31【Mongoose+Egg】 Egg中使用Mongoose 以及Egg中的model(26分17秒)
32【Mongoose+Egg】 Egg中使用Mongoose实现数据库表的关联查询(9分2秒)
33【Egg+Mysql】egg.js中使用egg-mysql操作mysql数据库 egg-mysql事务[专题](32分48秒)
一、egg-mysql插件的安装配置
二、egg-mysql的增删改查
三、egg-mysql执行sql语句
四、egg-mysql中使用mysql事务
34 Egg.js教程Egg.js仿小米商城项目(前端、后端、Api、服务器)功能介绍(11分41秒)
35 Egg.js仿小米商城项目 项目架构搭建( 控制器、 路由、egg-view多模板引擎 )(23分35秒)
一、创建 Egg.js仿小米东商城项目
二、配置控制器、控制器分组
三、配置项目路由
四、egg-view多模板引擎(egg-view-ejs、egg-view-nunjucks)配置讲解
36 Egg.js仿小米商城项目 静态页面嵌套、view视图分组、view视图模块化(21分16秒)
一、后台管理系统 静态页面嵌套(登录、列表、增加、修改)
二、view视图分组、view视图模块化
37 Egg.js仿小米商城项目 创建基类base.js控制器、创建tools.js 服务(svg-captcha验证码)、配置session (27分52秒)
一、创建基类base.js控制器、封装公共的成功失败方法、以及验证码方法等
二、创建tools.js服务、封装生成验证码方法、封装md5等
三、配置session
38 Egg.js仿小米商城项目 Egg.js后台管理系统登录功能(中间件、权限判断、获取用户登录信息)(上)(19分8秒)
一、创建配置后台管理系统中间件
二、中间件中执行是否登录权限判断
三、doLogin中获取登录的信息
39 Egg.js仿小米商城项目 Egg.js后台管理系统登录功能、退出登录(权限判断、Md5、Mongoose数据库配置)(下)(38分8秒)
一、安装配置md5模块,对密码加密
二、配置Mongoose、以及创建操作数据库的Model
三、执行验证码验证以及登录功能
三、执行退出功能
40 Egg.js仿小米商城项目 RBAC权限管理功能演示 RBAC实现流程 以及RBAC数据库ER图介绍(14分35秒)
一、 RBAC权限管理功能演示
二、RBAC实现流程
三、RBAC数据库ER图介绍
41 Egg.js仿小米商城项目 RBAC权限管理 - 角色列表、角色增加、角色修改(25分14秒)
一、实现RBAC权限管理第一个模块-角色管理
二、角色列表
三、角色增加
四、修改角色
42 Egg.js教程egg.js仿小米商城项目封装公共的删除方法、获取上一页地址 (8分10秒)
一、封装公共的删除方法、实现角色删除
二、egg中获取上一页地址实现公共删除后返回到以前的列表页面
43 Egg.js仿小米商城项目 RBAC权限管理 - 用户列表、用户增加、用户修改、用户删除 以及用户角色关联(上)(31分25秒)
一、实现RBAC权限管理第二个模块-管理员管理
二、管理员增加、管理员列表、管理员和角色的关联
44 Egg.js仿小米商城项目 RBAC权限管理 - 用户修改、用户删除 以及用户角色关联(下)(23分31秒)
一、实现RBAC权限管理第二个模块-管理员管理
二、修改管理员、删除管理员
45 Egg.js仿小米商城项目 RBAC权限管理 -权限列表 权限增加 mongodb权限表和权限表aggregate自关联(43分5秒)(上)
一、实现RBAC权限管理第三个模块-权限管理
二、权限列表、权限增加
三、权限表和权限表的自关联
46 Egg.js仿小米商城项目 RBAC权限管理 -权限修改 权限删除 (27分49秒)(下)
一、实现RBAC权限管理第三个模块-权限管理
二、修改权限、删除权限
47 Egg.js仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(36分20秒)(上)
48 Egg.js仿小米商城项目 RBAC权限管理-角色和权限关联 角色授权(20分56秒)(下)
49 Egg.js仿小米商城项目 RBAC权限管理-判断当前登录用户的权限 、没有权限访问则拒绝(29分56秒)
50 Egg.js仿小米商城项目 RBAC权限管理-根据当前登录账户角色的权限动态显示左侧菜单(23分29秒)
51 Egg.js仿小米商城项目 封装公共方法通过Ajax 请求api接口 异步改变数据状态(18分46秒)
52 Egg.js 仿小米商城项目 轮播图管理前准备工作-egg.js中上传单个文件以及上传多个文件(29分2秒)(上)
53 Egg.js 仿小米商城项目 轮播图管理前准备工作-egg.js中上传单个文件以及上传多个文件(下)(20分28秒)
54 Egg.js 仿小米商城项目轮播图管理--轮播图的增加、上传图片实战 、封装方法按照日期存储图片(36分22秒)(上)
55 Egg.js 仿小米商城项目轮播图管理 轮播图的显示以及 修改删除(下)(33分)
56 Egg.js 仿小米商城项目 封装公共双击更改数量的方法 单击更改数量 (单击修改商品数量 、单击修改排序、单击修改价格...)(20分36秒)
57 Egg.js 仿小米商城项目 helper.js扩展格式化日期的方法 以及修改一些公共样式 后台框架iframe重构(39分8秒)
58 Egg.js 仿小米商城项目商品模块 商品分类 商品属性 商品参数功能介绍以及数据表ER图关系分析(20分47秒)
一、商品类型介绍、商品类型属性介绍
二、商品分类介绍
三、商品模块介绍、以及商品 、商品分类 、商品参数、关联关系、ER图关系分析
59 Egg.js 仿小米商城项目 商品类型的增加修改删除(25分24秒)
60 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(上)(22分19秒)
一、商品类型和商品类型属性关联查询
二、聚合管道
61 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(中)(22分7秒)
62 Egg.js 仿小米商城项目 商品类型属性的增加修改删除,并实现商品类型和商品类型对应属性的关联(下)(20分17秒)
63 Egg.js 仿小米商城项目 商品分类的增加修改删除 -增加商品分类(上) (39分51秒)
64 Egg.js 仿小米商城项目 商品分类的增加修改删除 -商品分类列表以及借助jimp模块封装公共截取图片的方法(中)(27分18秒)
一、商品分类的增加 以及图片上传
二、使用jimp模块生成缩略图
三、借助jimp模块封装公共截取图片的方法
65 Egg.js 仿小米商城项目 商品分类的增加修改删除- 修改删除商品分类 以及配置multipart 允许的最大表单数量(下)(20分28秒)
一、商品分类的编辑
二、multipart 配置egg.js允许提交表单的最大数量
66 Egg.js 仿小米商城项目 商品的增加修改删除--左侧菜单显示调整以及增加商品页面布局 (28分57秒)
67 Egg.js 仿小米商城项目 商品的增加修改删除--增加商品页面选择颜色、以及关联商品属性、动态生成商品属性表单(47分41秒)
68 Egg.js 仿小米商城项目 商品详情调用富文本编辑器 wysiwyg-editor的使用(上)(18分54秒)
69 Egg.js 仿小米商城项目 富文本编辑器wysiwyg-editor的使用 资源本地化以及配置实现图片上传以及csrf配置(下)(25分57秒)
70 Egg.js 仿小米商城项目 调用商品分类 配置批量上传图片插件 以及后台获取提交的数据(33分26秒)71 Egg.js 仿小米商城项目 商品模块的增删改查(上)(42分4秒)72 Egg.js 仿小米商城项目 商品模块的增删改查(中)(56分39秒)73 Egg.js 仿小米商城项目 商品模块的增删改查(下)(27分21秒)74 Egg.js 仿小米商城项目 商品模块的增删改查-图库商品异步关联颜色、异步删除图库图片数据(38分31秒)75 Egg.js仿小米商城项目 Mongoose结合 jqPaginator实现商品列表的分页(20分)76 Egg仿小米商城项目 导航模块的增删改查 以及导航和商品的关联 以及导航的分页(24分1秒)77 Egg.js仿小米商城项目 文章分类的增删改查(20分11秒)78 Egg.js仿小米商城项目 文章的增删改查 以及文章和分类的关联(上)(37分30秒)79 Egg.js仿小米商城项目 文章的增删改查 以及文章和分类的关联(下)(11分43秒)80 Egg.js仿小米商城项目 商品、导航、文章分页修改后返回到对应的页面 以及商品的搜索(30分3秒)81 Egg.js仿小米商城项目商店设置(16分39秒)82 Egg.js仿小米商城项目 商城前台制作 定义控制器 路由模块化 渲染静态页面 以及模板分离(26分56秒)一、小米商城前台页面介绍
二、页面控制器定义
三、路由分离
四、配置路由
五、渲染静态页面
六、模板分离
83 Egg.js仿小米商城项目 首页顶部导航 、首页轮播图、首页左侧分类数据渲染(31分21秒)84 Egg.js仿小米商城项目 首页中间导航以及中间导航关联商品数据渲染(32分27秒)85 Egg.js仿小米商城项目 首页楼层数据渲染 以及封装根据分类获取商品的公共方法 以及try catch的使用(40分31秒)一、首页楼层数据渲染
二、封装公共的根据商品分类获取推荐商品的方法
86 Egg.js仿小米商城项目 把缩略图的尺寸信息配置到配置文件 以及在helper.js封装获取指定缩略图的方法(16分24秒)一、缩略图尺寸信息写到配置文件
二、helper.js中封装获取指定缩略图的方法
87【Nodejs+Redis】Redis 基本介绍 (windows linux)中安装redis 以及nodejs中使用redis(35分24秒)
88【Nodejs+Redis】Redis 基本使用 Redis(字符串、列表、集合、哈希)类型、Redis数据库的增删改查(上)(21分46秒)
89【Nodejs+Redis】Redis 基本使用 Redis(字符串、列表、集合、哈希)类型、Redis数据库的增删改查、Redis 发布订阅(下)(28分40秒)
90【Egg.js+Redis】 Egg.js中使用redis 以及封装公共的操作redis方法 以及实现首页数据缓存(27分7秒)
91 Egg.js仿小米商城项目 配置是否启用Redis 以及配置前台公共中间件获取数据(系统设置、公共导航、公共nav)(28分34秒)
92 Egg.js仿小米商城项目 公共商品列表数据渲染 、以及自定义商品列表模板(32分)
93 Egg.js仿小米商城项目 商品详情数据渲染(上)(39分28秒)
一、获取商品信息
二、获取关联颜色
三、获取关联赠品
四 、获取关联配件
五 、获取关联商品 (选择版本)
94 Egg.js仿小米商城项目 商品详情数据渲染(下)(45分21秒)
一、获取商品信息
二、获取关联颜色
三、获取关联赠品
四 、获取关联配件
五 、获取关联图库
六 、颜色选择以及根据选中颜色ajax异步获取关联图片信息
七 、获取规格参数 以及解析 markdown语法的规格信息
八 、其他更多属性配置解析
95 Egg.js仿小米商城项目 定义公共的Cookies服务 商品加入购物车功能(36分11秒)
96 Egg.js仿小米商城项目 购物车列表 Ajax异步增加减少购物车数量(44分)
97 Egg.js checkbox改变购物车商品的选中状态 以及删除购物车数据(23分34秒)
98 Nodejs Egg.js中实现发送短信 (17分40秒)
99 Egg.js仿小米商城项目注册 发送手机短信验证码 以及验证当前ip、手机号发送验证码的次数(上)(42分17秒)
100 Egg.js仿小米商城项目注册 倒计时 发送验证码 验证验证码(中)(33分56秒)
101 Egg.js仿小米商城项目注册 输入密码完成注册 完成注册后实现登录 以及修改购物车没有数据报错的bug解决(下)(34分18秒)
102 Egg.js仿小米商城项目用户登录 以及登录时候涉及的一些安全问题(30分54秒)
103 Egg.js仿小米商城项目 定义公共的判断用户是否登录的中间件以及去结算页面制作(21分25秒)
104 Egg.js仿小米商城项目 去结算页面收货地址的增加 修改 显示(上)(32分11秒)
105 Egg.js仿小米商城项目 去结算页面收货地址的增加 修改 显示(下)(27分51秒)
106 Egg.js仿小米商城项目 提交订单 以及去支付(41分41秒)
107 Egg.js仿小米商城项目 提交订单收货地址判断、egg后端防止提交重复订单、去支付页面显示订单信息(22分11秒)
108【支付宝支付】支付支付之前的准备工作-创建支付宝应用 配置签名 提交审核(11分34秒)
一、支付宝支付之前的准备工作
二、支付宝签名工具签名
三、配置签名提交审核
四、获取应用私钥、 应用公钥 、支付宝公钥、 以及应用id
109 【支付宝支付】Egg.js Koa中实现支付宝支付功能(38分41秒)
一、Egg.js Koa中完成支付宝支付
二、Egg.js 中处理支付宝异步通知 更新订单
110 【微信支付】微信支付准备工作 申请商户平台账户以及配置Api秘钥(6分37秒)
一、微信支付之前的准备工作
二、注册商户平台、申请微信支付
三、登录商户平台 开通Native支付
四、用微信给你发的商户号登陆对应的微信商户平台,获取API密钥
111 【微信支付】 Egg.js Koa中调用统一下单接口生成支付链接、以及通过支付链接生成支付二维码完成支付(49分)
一、Egg.js Koa中调用微信统一下单接口生成支付链接
二、Egg.js 调用二维码生成工具把支付链接code_url转化成二维码
三、Egg.js中接收post的XML数据 处理微信异步post的数据更新订单
112 【微信支付】处理异步通知 跳转到订单页面(16分54秒)
113 Egg.js仿小米商城项目【优化用户登录】登录成功跳转至登录前的页面 以及用户中心制作(21分34秒)
114 Egg仿小米商城项目 用户中心左侧菜单Active选中 以及订单列表数据渲染 订单列表分页(30分18秒)
115 Egg仿小米商城项目 订单列表页面显示订单状态 以及筛选订单 搜索订单 聚合管道aggregate结合模糊查询搜索(34分19秒)
116 Egg仿小米商城项目 订单详情页面数据渲染(11分)
117 【Elasticsearch全文搜索引擎】Elasticsearch全文搜索引擎的使用、安装elasticsearch全文搜索引擎、配置中文分词插件(13分38)
一、全文搜索引擎ElasticSearch的介绍,以及安装配置前的准备工作
二、在Windows下面下载并启动ElasticSearch
三、ElasticSearch中安装配置中文分词工具
118【 Elasticsearch全文搜索引擎】 Elasticsearch全文搜索引擎的使用 、基本概念 索引 类型 映射 文档 分片 副本 、创建索引 、修改映射、 增加 修改 删除 全文搜索查询数据(26分11秒)
一、全文搜索引擎ElasticSearch中的一些概念概念 索引 类型 映射 文档 分片 副本等
二、安装浏览器插件ElasticSearch 通过RestFull APi操作ElasticSearch数据库
三、通过浏览器插件创建索引 、修改映射、 增加 修改 删除 全文搜索查询数据
119【Elasticsearch全文搜索引擎】Elasticsearch全文搜索引擎 可视化工具Kibana的使用(11分29秒)
120【Elasticsearch全文搜索引擎】Egg.js中使用Elasticsearch全文搜索引擎来实现全文搜索
一、Egg中使用Elasticsearch客户端模块elasticsearch.js介绍
二、Egg中使用Elasticsearch插件配置
三、Egg中给Elasticsearch全文搜索引擎数据库增加数据
四、Egg中修改Elasticsearch全文搜索引擎数据
五、Egg中删除Elasticsearch全文搜索引擎数据
六、Egg通过Elasticsearch全文搜索引实现全文搜索以及分页
七、Egg通过Elasticsearch全文搜索统计数据...
121【前后端分离RESTful API】Egg 仿小米商城 为单页面应用Vue Angualr提供api接口 RESTful API 设计指南 (get post put delete)实现前后端分离(30分10秒)
一、 RESTful API 设计指南
二、Egg.js中配置后台允许跨域
三、Egg.js ajax跨域以及csrf验证
四、Egg.js Get Post Put Delete 的现RESTful Api接口
122【前后端分离RESTful API】Nodejs(Koa、Express、Egg)+前端框架(Vue、React、Angular、Jq)解决Ajax跨域Cookie、Session失效问题-Access-Control-Allow-Credentials(11分34秒)
一、 Egg nodejs后端配置cookie允许跨域
二、 前端框架vue中配置请求接口携带cookie
三、实现vue 跨域获取服务器保存的session数据
123 【Sequelize】Egg中使用Sequelize ORM框架操作Mysql、MSSQL 数据库-增删改查(上)27分25秒
一、 Sequelize简介
二、 Sequelize 操作Mysql数据库
三、 Sequelize 操作Mysql实现增删改查
124【Sequelize】 Egg中使用Sequelize ORM框架操作Mysql-进行关联查询(下)(25分29秒)
一、1对1 hasOne 或者 belongsTo
二、1对多 hasMany
三、多对多 belongsToMany
125【拓展】 基于JWT的权限验证(51分38秒)
一、 关于接口的安全验证
二、 关于JWT
三、 Nodejs中使用JWT实现接口的安全验证
四、 Vue React Angular使用Axios访问基于Jwt的接口
五、 关于Jwt的一些问题
Socket.io拓展教程目录:
01 原生nodejs结合Socket.io实现服务器和客户端的相互通信
02 Express结合Socket.io实现服务器和客户端的相互通信、 群聊 、机器人原理
03 Express结合Socket.io 跨域实现聊天 以及Socket.io结合数据库实现智能机器人
04 Express Socket.io 实现聊天室
05 Express+Socket.io多房间聊天以及 同一桌点餐用户之间同步信息
06 Koa中使用Socket.io实现 机器人 聊天室 多房间聊天室
Eggjs仿小米商城企业级项目实战部分功能图、部分数据库ER图、部分后台页面展示(随着项目更新、下面的案例图也会更新):
此Egg.js仿小米商城项目实战系列教程已在国家版权局备案登记,版权所有*翻版必究
(部分证书展示)
购买过此商品的人还购买过