租房 H5 项目 - 后端模块(独立负责)
项目技术栈
基于 Node.js + Egg.js + MySQL 8 + Redis + PM2 + Nginx + ApiFox + Docker 开发的租房交易类 H5 平台,提供房源展示、在线预订、多渠道支付、订单退款、消息推送等完整业务能力。
个人职责与核心贡献
-
房源数据筛选接口开发
实现多条件、分页、排序的房源查询接口,为前端提供高效、稳定的房源数据服务,支撑 H5 端的房源列表、筛选与详情展示。 -
阿里云 OSS 服务封装
封装阿里云 OSS 文件上传、访问与管理逻辑,对外提供统一调用接口,供前端实现图片/文件上传,统一资源访问规范,提升文件处理效率。 -
订单支付成功消息推送
实现支付成功后的全链路公众号消息推送逻辑,自动向用户、商家、代理商、管理员发送订单通知,保障交易流程信息实时同步。 -
Redis 缓存优化
使用 Redis 缓存微信access_token、ticket等高频凭证,避免重复请求,降低接口响应耗时,提升系统并发性能与稳定性。 -
微信 H5 支付与退款封装
独立实现微信 H5 支付、订单退款的完整流程,包含下单请求、回调验签、退款申请、状态同步等,为前端提供标准化调用接口。 -
抖音支付与退款封装
对接抖音支付体系,实现支付下单、退款请求、回调处理等功能封装,提供与微信支付风格一致的调用接口,支持多渠道支付接入。
