forked from DIYgod/RSSHub
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.js
33 lines (33 loc) · 1.52 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
module.exports = {
port: process.env.PORT || 1200, // 监听端口
cacheType: process.env.CACHE_TYPE || 'redis', // 缓存类型,支持 'memory' 和 'redis',设为空可以禁止缓存
cacheExpire: process.env.CACHE_EXPIRE || 30 * 60, // 缓存时间,单位为秒
contentExpire: parseInt(process.env.CACHE_CONTENT_EXPIRE) || 1 * 60 * 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
redis: {
url: process.env.REDIS_URL || 'redis://localhost:6379/',
options: {
// 支持这些参数 https://github.com/NodeRedis/node_redis#options-object-properties
// password: process.env.REDIS_PASSWORD || null,
},
},
pixiv: {
client_id: 'MOBrBDS8blbauoSck0ZfDbtuzpyT',
client_secret: 'lsACyCD94FhDUtGTXi3QzcFE2uU1hqtDaKeqrdwj',
username: process.env.PIXIV_USERNAME,
password: process.env.PIXIV_PASSWORD,
},
disqus: {
api_key: process.env.DISQUS_API_KEY,
},
twitter: {
consumer_key: process.env.TWITTER_CONSUMER_KEY,
consumer_secret: process.env.TWITTER_CONSUMER_SECRET,
access_token: process.env.TWITTER_ACCESS_TOKEN,
access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET,
},
youtube: {
key: process.env.YOUTUBE_KEY,
},
};