feat: add taro h5 runtime deployment config

This commit is contained in:
Codex
2026-06-30 01:19:14 +08:00
parent b8242429bb
commit 25d1b8e796
16 changed files with 370 additions and 78 deletions

View File

@@ -1,7 +1,7 @@
import { useEffect, useState } from 'react';
import Taro from '@tarojs/taro';
import { Button, Text, View } from '@tarojs/components';
import { appEnv, assertFrontendSecretsAreAbsent } from '@/env';
import { appEnv, assertFrontendSecretsAreAbsent, ensureRuntimeConfigLoaded } from '@/env';
import { resolveTenant } from '@/services/api';
import './index.css';
@@ -22,7 +22,8 @@ export default function BootstrapPage() {
useEffect(() => {
assertFrontendSecretsAreAbsent();
resolveTenant({ host: hostFromRuntime() })
ensureRuntimeConfigLoaded()
.then(() => resolveTenant({ host: hostFromRuntime() }))
.then(() => {
setStatus('租户解析完成');
Taro.redirectTo({ url: landingPath() });