綦江文旅后台管理系统
是什么
綦江文旅的微信小程序需要一套后台来管理内容和订单,这个系统就是那套后台,同时承担支撑小程序运行的 API 服务。
覆盖的业务
后台按模块划分,一共 25 个路由模块,主要分四块:
- 内容:景点、红色旅游路线、非遗项目、文创商品、轮播图、公告
- 交易:订单、优惠券、预约
- 用户:微信登录、用户管理、消息通知、收货地址
- 配置:AI 相关配置
技术选型
前端 Vue 3 + Element Plus,后端 Node.js + Express,MySQL 存数据。
几个细节:
- 用户体系走微信登录,登录后签发 JWT 做接口鉴权,密码类字段用 bcrypt 哈希
- 图片上传后用 sharp 处理尺寸、blurhash 生成占位图 —— 列表页先显示模糊占位再渐显,避免图片加载时的布局跳动
- 日志用 pino 按级别输出,方便出问题时回溯
部署
Node 服务用 pm2 托管,nginx 把 /api/ 和 /uploads/ 反代到后端,其余请求直接走前端静态资源。