Skip to content

技术方向 ​

这里整理个人在 Web、FiveM / Lua 和微信小程序方向使用过的技术,以及对应项目中的实现思路。

Web 与后端实践 ​

记录界面、服务端、数据库和部署相关技术,也包含对已有项目结构的学习与整理。

  • 前端:Vue 3、React、Vite、VitePress、响应式设计
  • 后端:Node.js、Express、REST API、JWT、邮件服务
  • 数据:MySQL、MariaDB、PostgreSQL、SQLite、Redis
  • 部署:Docker、反向代理、数据库迁移、日志与监控

FiveM / Lua 实践 ​

围绕 GTA5 第三方联机服务器记录插件开发、系统整合、后台管理和现有资源研究。

  • 原生 Lua 服务端与客户端脚本
  • NUI 游戏内面板、免登录和令牌续期
  • oxmysql 数据访问与现有框架适配
  • 管理员权限、封禁、审计与资金日志
  • 银行、皮肤、物品、帮派等插件联动
  • 游戏服务器与 Web 控制面板双向通信

微信小程序实践 ​

记录轻量入口、移动端交互和账号数据相关实现。

  • 登录、用户资料与账号体系
  • 订单和业务数据接口
  • 消息提醒与内容展示
  • 与 Web 后台或已有系统对接

部署与工程化 ​

项目发布之后仍需要升级、迁移和排查问题,这部分也会作为开发记录持续整理。

  • Docker Compose 与 1Panel 应用包
  • 数据库自动迁移和版本升级
  • 健康检查、运行日志与异常定位
  • 服务器资源状态与更新脚本

记录方式 ​

项目记录通常会按照下面的顺序整理:

  1. 明确目标、用户和边界
  2. 确认现有系统、数据与运行环境
  3. 输出功能清单、技术方案和阶段计划
  4. 完成开发、联调、测试和发布
  5. 根据实际使用情况持续调整

浏览项目记录 或 进行技术交流。