2 Star 6 Fork 1

黄少天 / RSSHub

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
config.js 2.48 KB
AI 代码解读
Copy Edit Raw Blame History
DIYgod authored 2018-11-19 11:02 . support setting logger level
module.exports = {
connect: {
port: process.env.PORT || 1200, // 监听端口
socket: process.env.SOCKET || null, // 监听 Unix Socket, null 为禁用
disabled: process.env.CONNECT_DISABLED, // 禁用监听,测试用
},
cacheType: process.env.CACHE_TYPE || 'memory', // 缓存类型,支持 'memory' 和 'redis',设为空可以禁止缓存
cacheExpire: 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, // 请求失败重试次数
// 是否显示 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,
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,
},
telegram: {
token: process.env.TELEGRAM_TOKEN,
},
github: {
access_token: process.env.GITHUB_ACCESS_TOKEN,
},
imgur: {
clientId: process.env.IMGUR_CLIRNT_ID,
},
authentication: {
name: process.env.HTTP_BASIC_AUTH_NAME || 'usernam3',
pass: process.env.HTTP_BASIC_AUTH_PASS || 'passw0rd',
},
puppeteerWSEndpoint: process.env.PUPPETEER_WS_ENDPOINT,
loggerLevel: process.env.LOGGER_LEVEL || 'info',
};
JavaScript
1
https://gitee.com/qytz/RSSHub.git
git@gitee.com:qytz/RSSHub.git
qytz
RSSHub
RSSHub
master

Search