From 3baf2e2b86fcd647303d87d99f36f576370d9425 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Thu, 31 Jan 2019 11:57:57 +0800 Subject: [PATCH] fix types --- lib/config.js | 8 ++++---- test/router.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/config.js b/lib/config.js index 2e4b3bb2b..e155daaf7 100644 --- a/lib/config.js +++ b/lib/config.js @@ -4,14 +4,14 @@ module.exports = { socket: process.env.SOCKET || null, // 监听 Unix Socket, null 为禁用 }, cacheType: process.env.CACHE_TYPE || 'memory', // 缓存类型,支持 'memory' 和 'redis',设为空可以禁止缓存 - cacheExpire: process.env.CACHE_EXPIRE || 5 * 60, // 缓存时间,单位为秒 + cacheExpire: parseInt(process.env.CACHE_EXPIRE) || 5 * 60, // 缓存时间,单位为秒 ua: process.env.UA || 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36', - listenInaddrAny: process.env.LISTEN_INADDR_ANY || 1, // 是否允许公网连接,取值 0 1 - requestRetry: process.env.REQUEST_RETRY || 2, // 请求失败重试次数 + listenInaddrAny: parseInt(process.env.LISTEN_INADDR_ANY) || 1, // 是否允许公网连接,取值 0 1 + requestRetry: parseInt(process.env.REQUEST_RETRY) || 2, // 请求失败重试次数 // 是否显示 Debug 信息,取值 boolean 'false' 'key' ,取值为 'false' false 时永远不显示,取值为 'key' 时带上 ?debug=key 显示 debugInfo: process.env.DEBUG_INFO || true, sentry: process.env.SENTRY || '', // 使用 sentry 进行错误追踪,这里是 sentry 提供的 DSN 链接 - titleLengthLimit: process.env.TITLE_LENGTH_LIMIT || 100, + titleLengthLimit: parseInt(process.env.TITLE_LENGTH_LIMIT) || 100, redis: { url: process.env.REDIS_URL || 'redis://localhost:6379/', options: { diff --git a/test/router.js b/test/router.js index c784241e0..28c124968 100644 --- a/test/router.js +++ b/test/router.js @@ -24,7 +24,7 @@ async function checkRSS(response) { expect(parsed.description).toEqual(expect.any(String)); expect(parsed.link).toEqual(expect.any(String)); expect(parsed.lastBuildDate).toEqual(expect.any(String)); - expect(parsed.ttl).toEqual(config.cacheExpire); + expect(parsed.ttl).toEqual(config.cacheExpire + ''); expect(parsed.items).toEqual(expect.any(Array)); checkDate(parsed.lastBuildDate);