← 返回作品集

租房H5

该项目是基于Nodejs + MySQL8 + Redis + Egg.js + PM2 + Nginx + ApiFox + Docker 开发的租房H5项目

NodejsMySQL8RedisEgg.jsco‐wechat‐oauthali‐ossnode‐wxpay3PM2NginxfinalShellApiFoxDocker
租房H5

负责的业务模块

租房 H5 项目 - 后端模块(独立负责)

项目技术栈

基于 Node.js + Egg.js + MySQL 8 + Redis + PM2 + Nginx + ApiFox + Docker 开发的租房交易类 H5 平台,提供房源展示、在线预订、多渠道支付、订单退款、消息推送等完整业务能力。

个人职责与核心贡献

  1. 房源数据筛选接口开发
    实现多条件、分页、排序的房源查询接口,为前端提供高效、稳定的房源数据服务,支撑 H5 端的房源列表、筛选与详情展示。

  2. 阿里云 OSS 服务封装
    封装阿里云 OSS 文件上传、访问与管理逻辑,对外提供统一调用接口,供前端实现图片/文件上传,统一资源访问规范,提升文件处理效率。

  3. 订单支付成功消息推送
    实现支付成功后的全链路公众号消息推送逻辑,自动向用户、商家、代理商、管理员发送订单通知,保障交易流程信息实时同步。

  4. Redis 缓存优化
    使用 Redis 缓存微信 access_tokenticket 等高频凭证,避免重复请求,降低接口响应耗时,提升系统并发性能与稳定性。

  5. 微信 H5 支付与退款封装
    独立实现微信 H5 支付、订单退款的完整流程,包含下单请求、回调验签、退款申请、状态同步等,为前端提供标准化调用接口。

  6. 抖音支付与退款封装
    对接抖音支付体系,实现支付下单、退款请求、回调处理等功能封装,提供与微信支付风格一致的调用接口,支持多渠道支付接入。

项目预览