平台架构

霓虹前端,契约优先后端。

Gulia 通过服务端 Route Handler 接入 OneHub API,把后端上下文和未来凭证留在客户端 bundle 之外。

01

服务端转发

Next Route Handler 转发 OneHub 请求,并把站点上下文留在可见 UI 层之外。

02

公开配置

当后端存在公开值时,运行时配置可以从 OneHub 读取。

03

请求诊断

请求 ID 与限流状态会保留在响应中,失败时支持可以追踪。

04

不伪造成功

动态模块展示加载、空、限流或错误状态,而不是编造后端内容。

05

本地化路由

确定性的默认入口把根路径导向英文,同时中文路径可以直接访问。

06

政策页面

账号同意条款链接会解析到双语服务条款、隐私政策和可接受使用政策。

运营

为首次部署后仍会持续变化的站点而建。

OneHub 站点头

当环境变量存在 ONEHUB_SITE 时,请求会发送配置的站点上下文头。

匿名分析

页面访问会带语言和站点表面信息提交到事件接口。

订阅标签

通讯订阅会带游戏和赛事标签,便于后续分组。

联系来源地址

咨询提交会保留浏览器 URL,运营者能知道线索来自哪个页面。

保障

公开层同时尊重玩家、运营者和部署约束。

阅读条款
01

凭证留在服务端

实现不会把管理令牌、API key 或会话秘密暴露在 NEXT_PUBLIC 变量中。

02

Workers 兼容

运行时代码依赖 Web API,并避免在应用路由中访问文件系统。

03

认证切换可水合

邮箱和手机切换完全由客户端 state 控制,不依赖主机名。