打手端迁移至独立子域名

This commit is contained in:
yml2213
2026-08-16 16:08:38 +08:00
parent 8d07b06d52
commit bc2909d6f2
20 changed files with 173 additions and 52 deletions
+20
View File
@@ -0,0 +1,20 @@
import assert from 'node:assert/strict'
import test from 'node:test'
import { resolveLegacyWorkerPath } from '../src/utils/worker-routes.ts'
test('旧打手地址映射到子域名短路径', () => {
assert.equal(resolveLegacyWorkerPath('#/worker/login'), '/')
assert.equal(resolveLegacyWorkerPath('#/worker/hall'), '/hall')
assert.equal(resolveLegacyWorkerPath('#/worker/orders'), '/orders')
assert.equal(resolveLegacyWorkerPath('#/worker/profile'), '/profile')
})
test('旧打手地址保留查询参数', () => {
assert.equal(resolveLegacyWorkerPath('#/worker/orders?status=in_progress'), '/orders?status=in_progress')
})
test('非打手地址不触发跨域跳转', () => {
assert.equal(resolveLegacyWorkerPath('#/admin/dashboard'), '')
assert.equal(resolveLegacyWorkerPath('#/claim/example'), '')
})