hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 69 回,进阶:支付宝异步通知,在这节课里,我们将探讨:
- 如果用户不小心关闭了浏览器,怎么更新订单状态?
- 支付宝的异步通知
- 在服务器上安装 Redis 和 RabbitMQ
- 如何直接导出数据库到服务器上?
出现的问题
在上节课,我们实际测试了支付。但大家注意看
在支付成功后,是有一个跳转过程的,要等待几秒钟,才能跳转到指定的回调地址。再通过 URL 里的各种参数来验签,去更新的订单和用户状态。
但用户不一定会等待跳转,非常有可能,在还没有跳转的时候,因为不小心,或者某些原因,直接关闭了浏览器。如果是手机支付,也有可能支付完成后,还没等跳转,就退出了支付宝 App。
这种情况其实是很常见的,那毫无疑问,因为没有跳转过来,没有请求到finish
路由,订单和用...