コンテンツにスキップ

assemblePlatformModel

このコンテンツはまだ日本語訳がありません。

function assemblePlatformModel(options): Promise<AssembledPlatformModel>;

令牌档一站式:拉 bundle(GET {baseUrl}/t1/config,令牌头鉴权)→ 解析 models/aliases/capabilities → registry 轻装配 → 别名 client。装配失败 一律 TansrSdkError(‘assembly_failed’) 携修复指引。

SC-24(serve 并发审计 S-14/C-02/C-13):options.bundleCache 在场时 bundle + features 经进程级缓存取得(TTL 取响应 max-age、过期后 If-None-Match 条件重拉、 同键并发只一次出网),命中即零上游往返跳到组装;缺席 = 逐会话拉取现状(零漂移)。 registry 仍逐会话构造(fetch 包装/sessionId/onWarn 皆会话私有;构造本身只存引用, 便宜),RegistryConfig 对象随缓存条目按 etag 复用。

AssemblePlatformModelOptions

Promise<AssembledPlatformModel>