agent_config.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  1. {
  2. "config": {
  3. "session": {
  4. "maxAge": 86400000,
  5. "key": "EGG_SESS",
  6. "httpOnly": true,
  7. "encrypt": true
  8. },
  9. "security": {
  10. "domainWhiteList": [],
  11. "protocolWhiteList": [],
  12. "defaultMiddleware": "csrf,hsts,methodnoallow,noopen,nosniff,csp,xssProtection,xframe,dta",
  13. "csrf": {
  14. "enable": false,
  15. "type": "ctoken",
  16. "ignoreJSON": false,
  17. "useSession": false,
  18. "cookieName": "csrfToken",
  19. "sessionName": "csrfToken",
  20. "headerName": "x-csrf-token",
  21. "bodyName": "_csrf",
  22. "queryName": "_csrf",
  23. "refererWhiteList": []
  24. },
  25. "xframe": {
  26. "enable": true,
  27. "value": "SAMEORIGIN"
  28. },
  29. "hsts": {
  30. "enable": false,
  31. "maxAge": 31536000,
  32. "includeSubdomains": false
  33. },
  34. "dta": {
  35. "enable": true
  36. },
  37. "methodnoallow": {
  38. "enable": true
  39. },
  40. "noopen": {
  41. "enable": true
  42. },
  43. "nosniff": {
  44. "enable": true
  45. },
  46. "referrerPolicy": {
  47. "enable": false,
  48. "value": "no-referrer-when-downgrade"
  49. },
  50. "xssProtection": {
  51. "enable": true,
  52. "value": "1; mode=block"
  53. },
  54. "csp": {
  55. "enable": false,
  56. "policy": {}
  57. },
  58. "ssrf": {
  59. "ipBlackList": null,
  60. "checkAddress": null
  61. },
  62. "_protocolWhiteListSet": "<Set>"
  63. },
  64. "helper": {
  65. "shtml": {}
  66. },
  67. "jsonp": {
  68. "limit": 50,
  69. "callback": [
  70. "_callback",
  71. "callback"
  72. ],
  73. "csrf": false
  74. },
  75. "onerror": {
  76. "errorPageUrl": "",
  77. "appErrorFilter": null,
  78. "templatePath": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-onerror\\lib\\onerror_page.mustache",
  79. "json": "<Function json>"
  80. },
  81. "i18n": {
  82. "defaultLocale": "en_US",
  83. "dirs": [],
  84. "queryField": "locale",
  85. "cookieField": "locale",
  86. "cookieDomain": "",
  87. "cookieMaxAge": "1y"
  88. },
  89. "watcher": {
  90. "type": "development",
  91. "eventSources": {
  92. "default": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-watcher\\lib\\event-sources\\default",
  93. "development": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-watcher\\lib\\event-sources\\development"
  94. }
  95. },
  96. "customLogger": {
  97. "scheduleLogger": {
  98. "consoleLevel": "NONE",
  99. "file": "egg-schedule.log"
  100. }
  101. },
  102. "schedule": {
  103. "directory": []
  104. },
  105. "multipart": {
  106. "mode": "stream",
  107. "autoFields": false,
  108. "defaultCharset": "utf8",
  109. "fieldNameSize": 100,
  110. "fieldSize": "100kb",
  111. "fields": 10,
  112. "fileSize": "10mb",
  113. "files": 10,
  114. "fileExtensions": [],
  115. "whitelist": null,
  116. "tmpdir": "C:\\Users\\ADMINI\\x7e1\\AppData\\Local\\Temp\\egg-multipart-tmp\\service-onlive",
  117. "cleanSchedule": {
  118. "cron": "0 30 4 * * *"
  119. }
  120. },
  121. "development": {
  122. "watchDirs": [],
  123. "ignoreDirs": [],
  124. "fastReady": false,
  125. "reloadOnDebug": true,
  126. "overrideDefault": false
  127. },
  128. "logrotator": {
  129. "filesRotateByHour": null,
  130. "hourDelimiter": "-",
  131. "filesRotateBySize": null,
  132. "maxFileSize": 52428800,
  133. "maxFiles": 10,
  134. "rotateDuration": 60000,
  135. "maxDays": 31
  136. },
  137. "static": {
  138. "prefix": "/public/",
  139. "dir": "D:\\work_vue\\zhzb\\service-onlive\\app\\public",
  140. "dynamic": true,
  141. "preload": false,
  142. "buffer": false,
  143. "maxFiles": 1000
  144. },
  145. "view": {
  146. "root": "D:\\work_vue\\zhzb\\service-onlive\\app\\view",
  147. "cache": false,
  148. "defaultExtension": ".html",
  149. "defaultViewEngine": "nunjucks",
  150. "mapping": {
  151. ".njk": "nunjucks"
  152. }
  153. },
  154. "mongoose": {
  155. "url": "mongodb://localhost:27017/liveplatform",
  156. "options": {
  157. "user": "demo",
  158. "pass": "<String len: 4>",
  159. "authSource": "admin",
  160. "useNewUrlParser": true,
  161. "useCreateIndex": true,
  162. "useUnifiedTopology": true
  163. },
  164. "plugins": [],
  165. "loadModel": true,
  166. "app": true,
  167. "agent": false
  168. },
  169. "validate": {},
  170. "redis": {
  171. "default": {},
  172. "app": true,
  173. "agent": false,
  174. "supportTimeCommand": true,
  175. "client": {
  176. "port": 6379,
  177. "host": "127.0.0.1",
  178. "password": "<Number>",
  179. "db": 0
  180. }
  181. },
  182. "amqp": {
  183. "default": {
  184. "protocol": "amqp",
  185. "hostname": "localhost",
  186. "port": 5672,
  187. "username": "guest",
  188. "password": "<String len: 5>",
  189. "vhost": "/"
  190. },
  191. "app": true,
  192. "agent": true,
  193. "client": {
  194. "hostname": "127.0.0.1",
  195. "username": "wy",
  196. "password": "<String len: 1>",
  197. "vhost": "smart"
  198. }
  199. },
  200. "env": "local",
  201. "name": "service-onlive",
  202. "keys": "<String len: 33>",
  203. "cookies": {},
  204. "proxy": true,
  205. "maxIpsCount": 0,
  206. "maxProxyCount": 0,
  207. "protocolHeaders": "x-forwarded-proto",
  208. "ipHeaders": "x-forwarded-for",
  209. "hostHeaders": "x-forwarded-host",
  210. "pkg": {
  211. "name": "service-onlive",
  212. "version": "1.0.0",
  213. "description": "",
  214. "private": true,
  215. "egg": {
  216. "framework": "naf-framework-mongoose"
  217. },
  218. "dependencies": {
  219. "egg": "^2.23.0",
  220. "egg-naf-amqp": "0.0.13",
  221. "egg-redis": "^2.4.0",
  222. "egg-scripts": "^2.11.0",
  223. "egg-view-nunjucks": "^2.2.0",
  224. "jsonwebtoken": "^8.5.1",
  225. "lodash": "^4.17.15",
  226. "moment": "^2.24.0",
  227. "naf-framework-mongoose": "^0.6.11",
  228. "qiniu": "^7.3.2",
  229. "raml2html": "^6.1.0",
  230. "silly-datetime": "^0.1.2",
  231. "string-random": "^0.1.3",
  232. "tencentcloud-sdk-nodejs": "^3.0.199",
  233. "tls-sig-api-v2": "^1.0.0",
  234. "url-join": "^4.0.1",
  235. "uuid": "^3.3.3",
  236. "xlsx": "^0.15.1",
  237. "xmlreader": "^0.2.3"
  238. },
  239. "devDependencies": {
  240. "autod": "^3.0.1",
  241. "autod-egg": "^1.1.0",
  242. "egg-bin": "^4.11.0",
  243. "egg-ci": "^1.11.0",
  244. "egg-mock": "^3.21.0",
  245. "eslint": "^5.13.0",
  246. "eslint-config-egg": "^7.1.0"
  247. },
  248. "engines": {
  249. "node": ">=10.0.0"
  250. },
  251. "scripts": {
  252. "start": "egg-scripts start --daemon --title=egg-server-service-onlive",
  253. "stop": "egg-scripts stop --title=egg-server-service-onlive",
  254. "dev": "egg-bin dev",
  255. "debug": "egg-bin debug",
  256. "test": "npm run lint -- --fix && npm run test-local",
  257. "test-local": "egg-bin test",
  258. "cov": "egg-bin cov",
  259. "lint": "eslint .",
  260. "ci": "npm run lint && npm run cov",
  261. "autod": "autod"
  262. },
  263. "ci": {
  264. "version": "10"
  265. },
  266. "repository": {
  267. "type": "git",
  268. "url": ""
  269. },
  270. "author": "ly",
  271. "license": "MIT"
  272. },
  273. "baseDir": "D:\\work_vue\\zhzb\\service-onlive",
  274. "HOME": "C:\\Users\\Administrator",
  275. "rundir": "D:\\work_vue\\zhzb\\service-onlive\\run",
  276. "dump": {
  277. "ignore": "<Set>"
  278. },
  279. "confusedConfigurations": {
  280. "bodyparser": "bodyParser",
  281. "notFound": "notfound",
  282. "sitefile": "siteFile",
  283. "middlewares": "middleware",
  284. "httpClient": "httpclient"
  285. },
  286. "notfound": {
  287. "pageUrl": ""
  288. },
  289. "siteFile": {
  290. "/favicon.ico": "<Buffer len: 6463>"
  291. },
  292. "bodyParser": {
  293. "enable": true,
  294. "encoding": "utf8",
  295. "formLimit": "1mb",
  296. "jsonLimit": "1mb",
  297. "textLimit": "1mb",
  298. "strict": true,
  299. "queryString": {
  300. "arrayLimit": 100,
  301. "depth": 5,
  302. "parameterLimit": 1000
  303. },
  304. "onerror": "<Function onerror>"
  305. },
  306. "logger": {
  307. "dir": "D:\\work_vue\\zhzb\\service-onlive\\logs\\service-onlive",
  308. "encoding": "utf8",
  309. "env": "local",
  310. "level": "DEBUG",
  311. "consoleLevel": "DEBUG",
  312. "disableConsoleAfterReady": false,
  313. "outputJSON": false,
  314. "buffer": true,
  315. "appLogName": "service-onlive-web.log",
  316. "coreLogName": "egg-web.log",
  317. "agentLogName": "egg-agent.log",
  318. "errorLogName": "common-error.log",
  319. "coreLogger": {
  320. "consoleLevel": "WARN"
  321. },
  322. "allowDebugAtProd": false,
  323. "type": "agent"
  324. },
  325. "httpclient": {
  326. "enableDNSCache": false,
  327. "dnsCacheLookupInterval": 10000,
  328. "dnsCacheMaxLength": 1000,
  329. "request": {
  330. "timeout": 5000
  331. },
  332. "httpAgent": {
  333. "keepAlive": true,
  334. "freeSocketTimeout": 4000,
  335. "maxSockets": 9007199254740991,
  336. "maxFreeSockets": 256
  337. },
  338. "httpsAgent": {
  339. "keepAlive": true,
  340. "freeSocketTimeout": 4000,
  341. "maxSockets": 9007199254740991,
  342. "maxFreeSockets": 256
  343. }
  344. },
  345. "meta": {
  346. "enable": true,
  347. "logging": false
  348. },
  349. "coreMiddleware": [
  350. "meta",
  351. "siteFile",
  352. "notfound",
  353. "bodyParser",
  354. "overrideMethod"
  355. ],
  356. "workerStartTimeout": 600000,
  357. "serverTimeout": null,
  358. "cluster": {
  359. "listen": {
  360. "path": "",
  361. "port": 5555,
  362. "hostname": ""
  363. }
  364. },
  365. "clusterClient": {
  366. "maxWaitTime": 60000,
  367. "responseTimeout": 60000
  368. },
  369. "onClientError": null,
  370. "test": {
  371. "key": "service-onlive_123456"
  372. },
  373. "errorMongo": {
  374. "details": true
  375. },
  376. "errorHandler": {
  377. "details": true
  378. },
  379. "accessLog": {
  380. "enable": true,
  381. "body": false
  382. },
  383. "middleware": [],
  384. "wxapi": {
  385. "appid": "wxd794d8f022ffd8c8",
  386. "appSecret": "<String len: 32>",
  387. "baseUrl": "http://wx.cc-lotus.info",
  388. "mchid": "1505364491",
  389. "mchkey": "1qaz2wsx3edc4rfv5tgb6yhn7ujm8ik9",
  390. "wxurl": "https://zb.liaoningdoupo.com/api/onlive/wxpayback",
  391. "payurl": "https://api.mch.weixin.qq.com/pay/unifiedorder"
  392. },
  393. "baseUrl": "https://zb.liaoningdoupo.com",
  394. "authUrl": "/api/onlive/auth",
  395. "sdkappid": 1400380125,
  396. "secretkey": "<String len: 64>",
  397. "jwt": {
  398. "secret": "<String len: 13>",
  399. "expiresIn": "1d",
  400. "issuer": "jobs"
  401. },
  402. "coreMiddlewares": "~config~coreMiddleware",
  403. "appMiddlewares": "~config~middleware",
  404. "appMiddleware": "~config~middleware"
  405. },
  406. "plugins": {
  407. "session": {
  408. "enable": true,
  409. "package": "egg-session",
  410. "name": "session",
  411. "dependencies": [],
  412. "optionalDependencies": [],
  413. "env": [],
  414. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  415. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-session",
  416. "version": "3.2.0"
  417. },
  418. "security": {
  419. "enable": true,
  420. "package": "egg-security",
  421. "name": "security",
  422. "dependencies": [],
  423. "optionalDependencies": [
  424. "session"
  425. ],
  426. "env": [],
  427. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  428. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-security",
  429. "version": "2.8.0"
  430. },
  431. "jsonp": {
  432. "enable": true,
  433. "package": "egg-jsonp",
  434. "name": "jsonp",
  435. "dependencies": [],
  436. "optionalDependencies": [
  437. "security"
  438. ],
  439. "env": [],
  440. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  441. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-jsonp",
  442. "version": "2.0.0"
  443. },
  444. "onerror": {
  445. "enable": true,
  446. "package": "egg-onerror",
  447. "name": "onerror",
  448. "dependencies": [],
  449. "optionalDependencies": [
  450. "jsonp"
  451. ],
  452. "env": [],
  453. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  454. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-onerror",
  455. "version": "2.1.0"
  456. },
  457. "i18n": {
  458. "enable": true,
  459. "package": "egg-i18n",
  460. "name": "i18n",
  461. "dependencies": [],
  462. "optionalDependencies": [],
  463. "env": [],
  464. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  465. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-i18n",
  466. "version": "2.1.1"
  467. },
  468. "watcher": {
  469. "enable": true,
  470. "package": "egg-watcher",
  471. "name": "watcher",
  472. "dependencies": [],
  473. "optionalDependencies": [],
  474. "env": [],
  475. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  476. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-watcher",
  477. "version": "3.1.1"
  478. },
  479. "schedule": {
  480. "enable": true,
  481. "package": "egg-schedule",
  482. "name": "schedule",
  483. "dependencies": [],
  484. "optionalDependencies": [],
  485. "env": [],
  486. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  487. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-schedule",
  488. "version": "3.6.4"
  489. },
  490. "multipart": {
  491. "enable": true,
  492. "package": "egg-multipart",
  493. "name": "multipart",
  494. "dependencies": [],
  495. "optionalDependencies": [
  496. "schedule"
  497. ],
  498. "env": [],
  499. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  500. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-multipart",
  501. "version": "2.10.3"
  502. },
  503. "development": {
  504. "enable": true,
  505. "package": "egg-development",
  506. "name": "development",
  507. "dependencies": [
  508. "watcher"
  509. ],
  510. "optionalDependencies": [],
  511. "env": [
  512. "local"
  513. ],
  514. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  515. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-development",
  516. "version": "2.5.0"
  517. },
  518. "logrotator": {
  519. "enable": true,
  520. "package": "egg-logrotator",
  521. "name": "logrotator",
  522. "dependencies": [
  523. "schedule"
  524. ],
  525. "optionalDependencies": [],
  526. "env": [],
  527. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  528. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-logrotator",
  529. "version": "3.1.0"
  530. },
  531. "static": {
  532. "enable": true,
  533. "package": "egg-static",
  534. "name": "static",
  535. "dependencies": [],
  536. "optionalDependencies": [],
  537. "env": [],
  538. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  539. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-static",
  540. "version": "2.2.0"
  541. },
  542. "view": {
  543. "enable": true,
  544. "package": "egg-view",
  545. "name": "view",
  546. "dependencies": [],
  547. "optionalDependencies": [],
  548. "env": [],
  549. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg\\config\\plugin.js",
  550. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-view",
  551. "version": "2.1.2"
  552. },
  553. "mongoose": {
  554. "enable": true,
  555. "package": "egg-mongoose",
  556. "name": "mongoose",
  557. "dependencies": [],
  558. "optionalDependencies": [],
  559. "env": [],
  560. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\naf-framework-mongoose\\config\\plugin.js",
  561. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-mongoose",
  562. "version": "3.2.0"
  563. },
  564. "validate": {
  565. "enable": true,
  566. "package": "egg-validate",
  567. "name": "validate",
  568. "dependencies": [],
  569. "optionalDependencies": [],
  570. "env": [],
  571. "from": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\naf-framework-mongoose\\config\\plugin.js",
  572. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-validate",
  573. "version": "2.0.2"
  574. },
  575. "redis": {
  576. "enable": true,
  577. "package": "egg-redis",
  578. "name": "redis",
  579. "dependencies": [],
  580. "optionalDependencies": [],
  581. "env": [],
  582. "from": "D:\\work_vue\\zhzb\\service-onlive\\config\\plugin.js",
  583. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-redis",
  584. "version": "2.4.0"
  585. },
  586. "amqp": {
  587. "enable": true,
  588. "package": "egg-naf-amqp",
  589. "name": "amqp",
  590. "dependencies": [],
  591. "optionalDependencies": [],
  592. "env": [],
  593. "from": "D:\\work_vue\\zhzb\\service-onlive\\config\\plugin.js",
  594. "path": "D:\\work_vue\\zhzb\\service-onlive\\node_modules\\egg-naf-amqp",
  595. "version": "0.0.13"
  596. }
  597. }
  598. }