这门课解决什么工作场景

很多前端同学或刚学完 Node.js 基础的人,最怕的不是写某个页面,而是把小程序客户端、服务端接口、数据库和支付链路串起来。这门课聚焦的就是这个串接环节,场景是一个类美团的小程序:首页展示推荐美食和店铺套餐、用户自动登录注册、下单并拉起微信支付。它解决的是真实业务里前后端联调与支付打通的问题,不是单纯讲语法或组件用法。如果你做过静态页面或简单接口,但没独立跑通过带支付的完整闭环,这门课的场景正好补这块短板。

适合什么基础与建议先看哪几块

这门课不适合完全零基础,你需要有基本 JavaScript 语法、能看懂简单 Express 路由和数据库查询。资料本身按业务流程顺序组织,建议先看项目演示和服务端客户端准备工作那两段,建立整体认知;接着重点看用户登录与注册部分,尤其是自动登录原理和获取 UnionID 的服务端路由,这部分是很多自学者卡住的点;然后再进入首页布局与推荐数据展示,把客户端请求和服务端接口对应起来看。支付相关内容放在最后,因为依赖前面登录和订单状态,跳着看容易断档。

学完能独立做什么与资料怎么配合练习

学完后你应该能独立搭建一个带用户体系和微信支付的小程序后端,并完成客户端对接。具体说,能写 Express 路由处理登录注册、从数据库取推荐列表返回给小程序渲染、对接微信支付并处理支付结果回调。练习时建议边看边敲,不要只看不动手:先把服务端路由跑通,再用小程序开发者工具联调,最后再接支付沙箱。资料里每段视频对应一个功能点,练习节奏可以按这个粒度走,看完一段就实现对应功能并自测,遇到问题回看对应片段而不是整段重刷。这样比一口气看完再动手效率高,也更容易发现自己在哪一步卡住。


本课程通过小程序和服务端的Node.js以及express实现一个完整的app和服务端程序,让学员了解如何将这些技术集成在一起实现完整的应用,以及如何用Node.js和小程序实现微信支付。

课程目录

*   01 准备工作/

  *   01 项目演示.mp4 05:48

  *   02 进行服务端和客户端的准备工作.mp4 17:01

*   02 用户登录与注册/

  *   01 自动登录原理和新用户自动注册.mp4 16:43

  *   02 实现服务端负责登录和注册的路由(获取UnionID).mp4 16:47

  *   03 小程序利用微信的验证机制自动登录.mp4 11:12

*   03 美团小程序首页/

  *   01 设计美团小程序首页的布局.mp4 22:36

  *   02 从数据库中获取推荐美食种类列表.mp4 05:27

  *   03 在小程序中显示推荐美食种类列表.mp4 04:20

  *   04 从数据库中获取推荐的店铺套餐数据.mp4 12:41

  *   05 在小程序中显示推荐的店铺套餐信息.mp4 12:48

  *   06 显示指定美食种类的推荐套餐.mp4 05:11

*   04 看电影页面/

  *   01 设计电影页面.mp4 14:06

  *   02 从数据库中获取热映影片和影院列表.mp4 06:57

  *   03 在小程序中显示热映影片和影院列表.mp4 03:04

  *   04 页面之间的跳转以及小程序之间的跳转.mp4 07:43

*   05 店铺与套餐/

  *   01 店铺页面设计.mp4 06:00

  *   02 从数据库中获取店铺详细信息.mp4 12:09

  *   03 在小程序中显示店铺详细信息.mp4 19:40

  *   04 设计套餐页面.mp4 04:14

  *   05 从数据库中获取套餐信息.mp4 06:01

  *   06 显示套餐信息以及给商家打电话.mp4 04:47

*   06 订单与支付/

  *   01 设计订单页面.mp4 13:09

  *   02 初始化订单页面.mp4 05:12

  *   03 小程序支付的必要条件和流程.mp4 23:58

  *   04 编写支付路由pay.mp4 24:09

  *   05 在小程序端发起支付.mp4 12:27

  *   06 将订单添加到数据库中.mp4 11:08

*   07 订单、支付与评论/

  *   01 设计我的订单列表页面.mp4 06:37

  *   02 从数据库中获取订单列表信息.mp4 06:14

  *   03 在小程序中显示订单列表.mp4 05:13

  *   04 设计订单详情页面.mp4 06:10

  *   05 从数据库中获取订单详细信息.mp4 07:44

  *   06 在小程序中显示订单详情.mp4 02:49

  *   07 设计评价页面.mp4 11:31

  *   08 向数据库中添加评论信息.mp4 12:40

  *   09 在上程序上评价店铺.mp4 08:00

*   08 电影与支付/

  *   01 设计电影展示页面.mp4 04:01

  *   02 从数据库中获取电影信息.mp4 03:57

  *   03 在小程序中显示电影详细信息.mp4 03:11

  *   04 从数据库中获取电影院的详细信息.mp4 04:43

  *   05 显示影院信息以及购买电影票(项目完结).mp4 06:33