application_config.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559
  1. {
  2. "config": {
  3. "session": {
  4. "maxAge": 86400000,
  5. "key": "EGG_SESS",
  6. "httpOnly": true,
  7. "encrypt": true,
  8. "overwrite": true,
  9. "signed": true,
  10. "autoCommit": true,
  11. "encode": "<Function encode>",
  12. "decode": "<Function decode>",
  13. "genid": "<Function v4>"
  14. },
  15. "security": {
  16. "domainWhiteList": [],
  17. "protocolWhiteList": [],
  18. "defaultMiddleware": "csrf,hsts,methodnoallow,noopen,nosniff,csp,xssProtection,xframe,dta",
  19. "csrf": {
  20. "enable": false,
  21. "type": "ctoken",
  22. "ignoreJSON": false,
  23. "useSession": false,
  24. "cookieName": "csrfToken",
  25. "sessionName": "csrfToken",
  26. "headerName": "x-csrf-token",
  27. "bodyName": "_csrf",
  28. "queryName": "_csrf",
  29. "refererWhiteList": []
  30. },
  31. "xframe": {
  32. "enable": true,
  33. "value": "SAMEORIGIN",
  34. "matching": "<Function anonymous>"
  35. },
  36. "hsts": {
  37. "enable": false,
  38. "maxAge": 31536000,
  39. "includeSubdomains": false
  40. },
  41. "dta": {
  42. "enable": true,
  43. "matching": "<Function anonymous>"
  44. },
  45. "methodnoallow": {
  46. "enable": true,
  47. "matching": "<Function anonymous>"
  48. },
  49. "noopen": {
  50. "enable": true,
  51. "matching": "<Function anonymous>"
  52. },
  53. "nosniff": {
  54. "enable": true,
  55. "matching": "<Function anonymous>"
  56. },
  57. "referrerPolicy": {
  58. "enable": false,
  59. "value": "no-referrer-when-downgrade"
  60. },
  61. "xssProtection": {
  62. "enable": true,
  63. "value": "1; mode=block",
  64. "matching": "<Function anonymous>"
  65. },
  66. "csp": {
  67. "enable": false,
  68. "policy": {}
  69. },
  70. "ssrf": {
  71. "ipBlackList": null,
  72. "checkAddress": null
  73. },
  74. "_protocolWhiteListSet": "<Set>"
  75. },
  76. "helper": {
  77. "shtml": {}
  78. },
  79. "jsonp": {
  80. "limit": 50,
  81. "callback": [
  82. "_callback",
  83. "callback"
  84. ],
  85. "csrf": false
  86. },
  87. "onerror": {
  88. "errorPageUrl": "",
  89. "appErrorFilter": null,
  90. "templatePath": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-onerror\\lib\\onerror_page.mustache"
  91. },
  92. "i18n": {
  93. "defaultLocale": "en_US",
  94. "dirs": [
  95. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-session\\config\\locales",
  96. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-security\\config\\locales",
  97. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-jsonp\\config\\locales",
  98. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-onerror\\config\\locales",
  99. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-i18n\\config\\locales",
  100. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-watcher\\config\\locales",
  101. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-schedule\\config\\locales",
  102. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-multipart\\config\\locales",
  103. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-development\\config\\locales",
  104. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-logrotator\\config\\locales",
  105. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-static\\config\\locales",
  106. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-view\\config\\locales",
  107. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-mysql\\config\\locales",
  108. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-validate\\config\\locales",
  109. "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\locales",
  110. "C:\\robin\\company\\code\\customerevaluation\\server\\config\\locales"
  111. ],
  112. "queryField": "locale",
  113. "cookieField": "locale",
  114. "cookieDomain": "",
  115. "cookieMaxAge": "1y",
  116. "functionName": "__"
  117. },
  118. "watcher": {
  119. "type": "development",
  120. "eventSources": {
  121. "default": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-watcher\\lib\\event-sources\\default",
  122. "development": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-watcher\\lib\\event-sources\\development"
  123. }
  124. },
  125. "customLogger": {
  126. "scheduleLogger": {
  127. "consoleLevel": "NONE",
  128. "file": "egg-schedule.log"
  129. }
  130. },
  131. "schedule": {
  132. "directory": []
  133. },
  134. "multipart": {
  135. "mode": "stream",
  136. "autoFields": false,
  137. "defaultCharset": "utf8",
  138. "fieldNameSize": 100,
  139. "fieldSize": 102400,
  140. "fields": 10,
  141. "fileSize": 10485760,
  142. "files": 10,
  143. "fileExtensions": [],
  144. "whitelist": null,
  145. "tmpdir": "C:\\Users\\11017950\\AppData\\Local\\Temp\\egg-multipart-tmp\\server",
  146. "cleanSchedule": {
  147. "cron": "0 30 4 * * *"
  148. }
  149. },
  150. "development": {
  151. "watchDirs": [],
  152. "ignoreDirs": [],
  153. "fastReady": false,
  154. "reloadOnDebug": true,
  155. "overrideDefault": false
  156. },
  157. "logrotator": {
  158. "filesRotateByHour": null,
  159. "hourDelimiter": "-",
  160. "filesRotateBySize": null,
  161. "maxFileSize": 52428800,
  162. "maxFiles": 10,
  163. "rotateDuration": 60000,
  164. "maxDays": 31
  165. },
  166. "static": {
  167. "prefix": "/public/",
  168. "dir": "C:\\robin\\company\\code\\customerevaluation\\server\\app\\public",
  169. "dynamic": true,
  170. "preload": false,
  171. "buffer": false,
  172. "maxFiles": 1000
  173. },
  174. "view": {
  175. "root": "C:\\robin\\company\\code\\customerevaluation\\server\\app\\view",
  176. "cache": false,
  177. "defaultExtension": ".html",
  178. "defaultViewEngine": "",
  179. "mapping": {}
  180. },
  181. "mysql": {
  182. "default": {
  183. "database": null,
  184. "connectionLimit": 5
  185. },
  186. "app": true,
  187. "agent": true,
  188. "client": {
  189. "host": "localhost",
  190. "port": "3306",
  191. "user": "tanjiawei",
  192. "password": "<String len: 6>",
  193. "database": "evaluation"
  194. }
  195. },
  196. "validate": {},
  197. "env": "local",
  198. "name": "server",
  199. "keys": "<String len: 24>",
  200. "proxy": false,
  201. "maxProxyCount": 0,
  202. "protocolHeaders": "x-forwarded-proto",
  203. "ipHeaders": "x-forwarded-for",
  204. "hostHeaders": "",
  205. "pkg": {
  206. "name": "server",
  207. "version": "1.0.0",
  208. "description": "",
  209. "private": true,
  210. "egg": {
  211. "typescript": true,
  212. "declarations": true
  213. },
  214. "scripts": {
  215. "start": "egg-scripts start --daemon --title=egg-server-server",
  216. "stop": "egg-scripts stop --title=egg-server-server",
  217. "dev": "egg-bin dev",
  218. "debug": "egg-bin debug",
  219. "test-local": "egg-bin test",
  220. "test": "npm run lint -- --fix && npm run test-local",
  221. "cov": "egg-bin cov",
  222. "tsc": "ets && tsc -p tsconfig.json",
  223. "ci": "npm run lint && npm run cov && npm run tsc",
  224. "autod": "autod",
  225. "lint": "tslint --project . -c tslint.json",
  226. "clean": "ets clean"
  227. },
  228. "dependencies": {
  229. "egg": "^2.6.1",
  230. "egg-mysql": "^3.0.0",
  231. "egg-scripts": "^2.6.0",
  232. "egg-validate": "^2.0.2",
  233. "moment": "^2.24.0"
  234. },
  235. "devDependencies": {
  236. "@types/mocha": "^2.2.40",
  237. "@types/node": "^7.0.12",
  238. "@types/supertest": "^2.0.0",
  239. "autod": "^3.0.1",
  240. "autod-egg": "^1.1.0",
  241. "egg-bin": "^4.11.0",
  242. "egg-ci": "^1.8.0",
  243. "egg-mock": "^3.16.0",
  244. "tslib": "^1.9.0",
  245. "tslint": "^5.0.0",
  246. "tslint-config-egg": "^1.0.0",
  247. "typescript": "^3.0.0"
  248. },
  249. "engines": {
  250. "node": ">=8.9.0"
  251. },
  252. "ci": {
  253. "version": "8"
  254. },
  255. "repository": {
  256. "type": "git",
  257. "url": ""
  258. },
  259. "eslintIgnore": [
  260. "coverage"
  261. ],
  262. "author": "",
  263. "license": "MIT"
  264. },
  265. "baseDir": "C:\\robin\\company\\code\\customerevaluation\\server",
  266. "HOME": "C:\\Users\\11017950",
  267. "rundir": "C:\\robin\\company\\code\\customerevaluation\\server\\run",
  268. "dump": {
  269. "ignore": "<Set>"
  270. },
  271. "confusedConfigurations": {
  272. "bodyparser": "bodyParser",
  273. "notFound": "notfound",
  274. "sitefile": "siteFile",
  275. "middlewares": "middleware",
  276. "httpClient": "httpclient"
  277. },
  278. "notfound": {
  279. "pageUrl": ""
  280. },
  281. "siteFile": {
  282. "/favicon.ico": "<Buffer len: 6463>"
  283. },
  284. "bodyParser": {
  285. "enable": true,
  286. "encoding": "utf8",
  287. "formLimit": "100kb",
  288. "jsonLimit": "100kb",
  289. "strict": true,
  290. "queryString": {
  291. "arrayLimit": 100,
  292. "depth": 5,
  293. "parameterLimit": 1000
  294. },
  295. "returnRawBody": true
  296. },
  297. "logger": {
  298. "dir": "C:\\robin\\company\\code\\customerevaluation\\server\\logs\\server",
  299. "encoding": "utf8",
  300. "env": "local",
  301. "level": "INFO",
  302. "consoleLevel": "INFO",
  303. "disableConsoleAfterReady": false,
  304. "outputJSON": false,
  305. "buffer": true,
  306. "appLogName": "server-web.log",
  307. "coreLogName": "egg-web.log",
  308. "agentLogName": "egg-agent.log",
  309. "errorLogName": "common-error.log",
  310. "coreLogger": {
  311. "consoleLevel": "WARN"
  312. },
  313. "allowDebugAtProd": false,
  314. "type": "application"
  315. },
  316. "httpclient": {
  317. "enableDNSCache": false,
  318. "dnsCacheLookupInterval": 10000,
  319. "dnsCacheMaxLength": 1000,
  320. "request": {
  321. "timeout": 5000
  322. },
  323. "httpAgent": {
  324. "keepAlive": true,
  325. "freeSocketTimeout": 4000,
  326. "maxSockets": 9007199254740991,
  327. "maxFreeSockets": 256
  328. },
  329. "httpsAgent": {
  330. "keepAlive": true,
  331. "freeSocketTimeout": 4000,
  332. "maxSockets": 9007199254740991,
  333. "maxFreeSockets": 256
  334. }
  335. },
  336. "meta": {
  337. "enable": true,
  338. "logging": false
  339. },
  340. "coreMiddleware": [
  341. "meta",
  342. "siteFile",
  343. "notfound",
  344. "static",
  345. "bodyParser",
  346. "overrideMethod",
  347. "session",
  348. "securities",
  349. "i18n",
  350. "eggLoaderTrace"
  351. ],
  352. "workerStartTimeout": 600000,
  353. "serverTimeout": null,
  354. "cluster": {
  355. "listen": {
  356. "path": "",
  357. "port": 7001,
  358. "hostname": ""
  359. }
  360. },
  361. "clusterClient": {
  362. "maxWaitTime": 60000,
  363. "responseTimeout": 60000
  364. },
  365. "onClientError": null,
  366. "middleware": [
  367. "auth"
  368. ],
  369. "sourceUrl": "https://github.com/eggjs/examples/tree/master/server",
  370. "app": {
  371. "checkUpdateInterval": 6
  372. },
  373. "coreMiddlewares": "~config~coreMiddleware",
  374. "appMiddlewares": "~config~middleware",
  375. "appMiddleware": "~config~middleware",
  376. "multipartParseOptions": {
  377. "autoFields": false,
  378. "defCharset": "utf8",
  379. "limits": {
  380. "fieldNameSize": 100,
  381. "fieldSize": 102400,
  382. "fields": 10,
  383. "fileSize": 10485760,
  384. "files": 10
  385. },
  386. "checkFile": "<Function checkFile>"
  387. }
  388. },
  389. "plugins": {
  390. "session": {
  391. "enable": true,
  392. "package": "egg-session",
  393. "name": "session",
  394. "dependencies": [],
  395. "optionalDependencies": [],
  396. "env": [],
  397. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  398. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-session",
  399. "version": "3.1.0"
  400. },
  401. "security": {
  402. "enable": true,
  403. "package": "egg-security",
  404. "name": "security",
  405. "dependencies": [],
  406. "optionalDependencies": [
  407. "session"
  408. ],
  409. "env": [],
  410. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  411. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-security",
  412. "version": "2.6.1"
  413. },
  414. "jsonp": {
  415. "enable": true,
  416. "package": "egg-jsonp",
  417. "name": "jsonp",
  418. "dependencies": [],
  419. "optionalDependencies": [
  420. "security"
  421. ],
  422. "env": [],
  423. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  424. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-jsonp",
  425. "version": "2.0.0"
  426. },
  427. "onerror": {
  428. "enable": true,
  429. "package": "egg-onerror",
  430. "name": "onerror",
  431. "dependencies": [],
  432. "optionalDependencies": [
  433. "jsonp"
  434. ],
  435. "env": [],
  436. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  437. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-onerror",
  438. "version": "2.1.0"
  439. },
  440. "i18n": {
  441. "enable": true,
  442. "package": "egg-i18n",
  443. "name": "i18n",
  444. "dependencies": [],
  445. "optionalDependencies": [],
  446. "env": [],
  447. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  448. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-i18n",
  449. "version": "2.1.1"
  450. },
  451. "watcher": {
  452. "enable": true,
  453. "package": "egg-watcher",
  454. "name": "watcher",
  455. "dependencies": [],
  456. "optionalDependencies": [],
  457. "env": [],
  458. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  459. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-watcher",
  460. "version": "3.1.0"
  461. },
  462. "schedule": {
  463. "enable": true,
  464. "package": "egg-schedule",
  465. "name": "schedule",
  466. "dependencies": [],
  467. "optionalDependencies": [],
  468. "env": [],
  469. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  470. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-schedule",
  471. "version": "3.6.4"
  472. },
  473. "multipart": {
  474. "enable": true,
  475. "package": "egg-multipart",
  476. "name": "multipart",
  477. "dependencies": [],
  478. "optionalDependencies": [
  479. "schedule"
  480. ],
  481. "env": [],
  482. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  483. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-multipart",
  484. "version": "2.9.0"
  485. },
  486. "development": {
  487. "enable": true,
  488. "package": "egg-development",
  489. "name": "development",
  490. "dependencies": [
  491. "watcher"
  492. ],
  493. "optionalDependencies": [],
  494. "env": [
  495. "local"
  496. ],
  497. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  498. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-development",
  499. "version": "2.4.3"
  500. },
  501. "logrotator": {
  502. "enable": true,
  503. "package": "egg-logrotator",
  504. "name": "logrotator",
  505. "dependencies": [
  506. "schedule"
  507. ],
  508. "optionalDependencies": [],
  509. "env": [],
  510. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  511. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-logrotator",
  512. "version": "3.1.0"
  513. },
  514. "static": {
  515. "enable": true,
  516. "package": "egg-static",
  517. "name": "static",
  518. "dependencies": [],
  519. "optionalDependencies": [],
  520. "env": [],
  521. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  522. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-static",
  523. "version": "2.2.0"
  524. },
  525. "view": {
  526. "enable": true,
  527. "package": "egg-view",
  528. "name": "view",
  529. "dependencies": [],
  530. "optionalDependencies": [],
  531. "env": [],
  532. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg\\config\\plugin.js",
  533. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-view",
  534. "version": "2.1.2"
  535. },
  536. "mysql": {
  537. "enable": true,
  538. "package": "egg-mysql",
  539. "name": "mysql",
  540. "dependencies": [],
  541. "optionalDependencies": [],
  542. "env": [],
  543. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\config\\plugin.ts",
  544. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-mysql",
  545. "version": "3.0.0"
  546. },
  547. "validate": {
  548. "enable": true,
  549. "package": "egg-validate",
  550. "name": "validate",
  551. "dependencies": [],
  552. "optionalDependencies": [],
  553. "env": [],
  554. "from": "C:\\robin\\company\\code\\customerevaluation\\server\\config\\plugin.ts",
  555. "path": "C:\\robin\\company\\code\\customerevaluation\\server\\node_modules\\egg-validate",
  556. "version": "2.0.2"
  557. }
  558. }
  559. }