diff --git a/app/entry/src/main/ets/core/AuthStore.ets b/app/entry/src/main/ets/core/AuthStore.ets index 63b296c..eeac208 100644 --- a/app/entry/src/main/ets/core/AuthStore.ets +++ b/app/entry/src/main/ets/core/AuthStore.ets @@ -77,7 +77,9 @@ export class AuthStore { /** dev-token 登录(本地后端开发通道)。失败由 ApiClient 抛 ApiError。 */ static async loginByDevToken(deviceKey: string): Promise { const req: Record = { 'device_key': deviceKey } - const data = await ApiClient.post('/api/v1/auth/dev-token', req) + // 登录本身不能走带鉴权的 post()——ApiClient 对未登录一律 40100 短路, + // 登录接口会被自己的守卫拦死(鸡生蛋)。必须走无鉴权通道。 + const data = await ApiClient.postWithoutAuth('/api/v1/auth/dev-token', req) await AuthStore.saveTokens(AuthStore.fromWire(data)) }