Skip to content

Admin 运营后台 ​

Nexus 内置一套完整的 Admin 运营后台(/admin),覆盖用户、订单、积分、授权、AI 模型、系统配置等全站运营能力,开箱即用、全站可视化。

布局与入口 ​

  • 后台使用独立布局 app/layouts/admin.vue。
  • 访问地址:http://<host>:3000/admin,用默认管理员登录(见 快速开始 的 NUXT_ADMIN_EMAIL / NUXT_ADMIN_PASSWORD)。
  • 模块也可通过 menu.json 把自己的页面注入后台菜单(见 模块机制)。

后台页面一览 ​

页面路由作用
概览/admin运营数据总览
用户管理/admin/users用户 CRUD、启停、角色、资料
AI 模型/admin/ai_llmProvider / 模型能力配置(见 AI 基础设施)
客户端/admin/clientsOAuth 客户端管理(见 用户认证体系)
社交认证/admin/social-authGitHub / Google 等社交登录配置
积分运营/admin/credits积分规则与流水(见 积分与支付)
订单/admin/orders充值订单管理
支付配置/admin/payment支付渠道状态(不显示密钥)
授权/admin/licenses授权商品与用户授权(见 授权售卖)
工单/admin/tickets用户工单处理(见 工单支持)
系统配置/admin/settings站点、邮件、主题、语言、安全等配置
线索管理/admin/contacts留资查询、需求查看、待联系/已联系状态管理
友情链接/admin/friend-links友情链接管理

系统配置(Settings) ​

/admin/settings 是运营配置中枢,多项能力在此即时生效(存 settings 表,运行期读取,无需改代码/重启):

  • 站点:站点标题、Logo、Favicon 等
  • 邮件:SMTP 配置(host/port/user/pass/from/secure),用于验证码与通知
  • 主题:主题预设切换(见 主题机制)
  • 语言:默认语言与语言切换器开关(见 多语言)
  • 安全:密码策略、登录锁定等

邮件 SMTP 配置走系统配置表(DB 优先),无需在 .env 配置;开发环境未配置 SMTP 时,邮件内容输出到服务端日志,便于本地验证发送闭环。

配置与数据的边界 ​

  • 密钥类(如 NUXT_AUTH_SECRET、支付商户密钥):只在 .env 配置,不进后台、不进数据库。
  • 运营类(如邮件 SMTP、主题、语言、站点信息):在系统配置页配置,存 settings 表,即时生效。