统一91卡券环境变量命名
This commit is contained in:
@@ -48,7 +48,7 @@ npm test
|
||||
- 数据库连接 `DATABASE_URL`
|
||||
- 后台登录密钥 `ADMIN_SESSION_SECRET`
|
||||
- 默认后台用户 `ADMIN_DEFAULT_USERS_JSON`
|
||||
- 91 卡券开放接口凭据 `NINETYONE_USER_ID` / `NINETYONE_SECRET`
|
||||
- 91 卡券开放接口凭据 `KAQUAN91_USER_ID` / `KAQUAN91_SECRET`
|
||||
|
||||
## 接口
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ test('applyEnvOverrides maps typed environment values without mutating base conf
|
||||
DATA_ROOT: './tmp/backend-data',
|
||||
DATABASE_SSL: 'yes',
|
||||
ADMIN_DEFAULT_USERS_JSON: '[{"username":"admin","password":"secret","role":"admin"}]',
|
||||
KAQUAN91_USER_ID: 'kaquan-user',
|
||||
KAQUAN91_SECRET: 'kaquan-secret',
|
||||
CLOUDTENTACLES_DEVICE_TYPE: '3',
|
||||
})
|
||||
|
||||
@@ -22,6 +24,8 @@ test('applyEnvOverrides maps typed environment values without mutating base conf
|
||||
assert.deepEqual(config.admin.defaultUsers, [
|
||||
{ username: 'admin', password: 'secret', role: 'admin' },
|
||||
])
|
||||
assert.equal(config.platforms.ninetyone.userId, 'kaquan-user')
|
||||
assert.equal(config.platforms.ninetyone.secret, 'kaquan-secret')
|
||||
assert.equal(config.platforms.cloudtentacles.deviceType, 3)
|
||||
|
||||
assert.equal(baseConfig.server.port, 3000)
|
||||
|
||||
@@ -38,17 +38,17 @@ export const ENV_OVERRIDES: readonly EnvOverride[] = [
|
||||
stringEnv("ADMIN_SESSION_SECRET", ["admin", "sessionSecret"]),
|
||||
integerEnv("ADMIN_SESSION_TTL_HOURS", ["admin", "sessionTtlHours"]),
|
||||
adminUsersJsonEnv("ADMIN_DEFAULT_USERS_JSON", ["admin", "defaultUsers"]),
|
||||
stringEnv("NINETYONE_USER_ID", ["platforms", "ninetyone", "userId"]),
|
||||
stringEnv("NINETYONE_SECRET", ["platforms", "ninetyone", "secret"]),
|
||||
stringEnv("NINETYONE_VERSION", ["platforms", "ninetyone", "version"]),
|
||||
stringEnv("NINETYONE_SHOP_ID", ["platforms", "ninetyone", "shopId"]),
|
||||
stringEnv("NINETYONE_SHOP_NAME", ["platforms", "ninetyone", "shopName"]),
|
||||
integerEnv("NINETYONE_TIMESTAMP_TOLERANCE_SECONDS", [
|
||||
stringEnv("KAQUAN91_USER_ID", ["platforms", "ninetyone", "userId"]),
|
||||
stringEnv("KAQUAN91_SECRET", ["platforms", "ninetyone", "secret"]),
|
||||
stringEnv("KAQUAN91_VERSION", ["platforms", "ninetyone", "version"]),
|
||||
stringEnv("KAQUAN91_SHOP_ID", ["platforms", "ninetyone", "shopId"]),
|
||||
stringEnv("KAQUAN91_SHOP_NAME", ["platforms", "ninetyone", "shopName"]),
|
||||
integerEnv("KAQUAN91_TIMESTAMP_TOLERANCE_SECONDS", [
|
||||
"platforms",
|
||||
"ninetyone",
|
||||
"timestampToleranceSeconds",
|
||||
]),
|
||||
stringEnv("NINETYONE_CARDS_ENCODING", [
|
||||
stringEnv("KAQUAN91_CARDS_ENCODING", [
|
||||
"platforms",
|
||||
"ninetyone",
|
||||
"cardsEncoding",
|
||||
|
||||
Reference in New Issue
Block a user