904118851 před 7 měsíci
rodič
revize
d4481b2cff
4 změnil soubory, kde provedl 8 přidání a 433 odebrání
  1. 4 411
      logs/combined.log
  2. 4 22
      logs/out.log
  3. binární
      src/api/hy/qr.gif
  4. binární
      src/api/hy/qr_resized.gif

+ 4 - 411
logs/combined.log

@@ -1,411 +1,4 @@
-<<<<<<< HEAD
-2025-01-15T14:14:13: 
-2025-01-15T14:14:13: > heiyan@1.0.0 start
-2025-01-15T14:14:13: > node tg_factory_main.js
-2025-01-15T14:14:13: 
-2025-01-15T14:14:16: Connected to Redis
-2025-01-15T14:30:06: 
-2025-01-15T14:30:06: > heiyan@1.0.0 start
-2025-01-15T14:30:06: > node tg_factory_main.js
-2025-01-15T14:30:06: 
-2025-01-15T14:30:09: Connected to Redis
-2025-01-15T14:30:09: 请求错误: AxiosError: connect ECONNREFUSED 127.0.0.1:8080
-2025-01-15T14:30:09:     at AxiosError.from (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:876:14)
-2025-01-15T14:30:09:     at RedirectableRequest.handleRequestError (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:3156:25)
-2025-01-15T14:30:09:     at RedirectableRequest.emit (node:events:531:35)
-2025-01-15T14:30:09:     at eventHandlers.<computed> (/home/tg_factory/node_modules/follow-redirects/index.js:49:24)
-2025-01-15T14:30:09:     at ClientRequest.emit (node:events:519:28)
-2025-01-15T14:30:09:     at emitErrorEvent (node:_http_client:108:11)
-2025-01-15T14:30:09:     at Socket.socketErrorListener (node:_http_client:511:5)
-2025-01-15T14:30:09:     at Socket.emit (node:events:519:28)
-2025-01-15T14:30:09:     at emitErrorNT (node:internal/streams/destroy:169:8)
-2025-01-15T14:30:09:     at emitErrorCloseNT (node:internal/streams/destroy:128:3)
-2025-01-15T14:30:09:     at Axios.request (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:4287:41)
-2025-01-15T14:30:09:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-2025-01-15T14:30:09:     at async CMD.get_book_tg_chapter_id (/home/tg_factory/src/api/yw/get_book_tg_chapter_id.js:26:26)
-2025-01-15T14:30:09:     at async /home/tg_factory/tg_factory_main.js:42:13 {
-2025-01-15T14:30:09:   port: 8080,
-2025-01-15T14:30:09:   address: '127.0.0.1',
-2025-01-15T14:30:09:   syscall: 'connect',
-2025-01-15T14:30:09:   code: 'ECONNREFUSED',
-2025-01-15T14:30:09:   errno: -111,
-2025-01-15T14:30:09:   config: {
-2025-01-15T14:30:09:     transitional: {
-2025-01-15T14:30:09:       silentJSONParsing: true,
-2025-01-15T14:30:09:       forcedJSONParsing: true,
-2025-01-15T14:30:09:       clarifyTimeoutError: false
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     adapter: [ 'xhr', 'http', 'fetch' ],
-2025-01-15T14:30:09:     transformRequest: [ [Function: transformRequest] ],
-2025-01-15T14:30:09:     transformResponse: [ [Function: transformResponse] ],
-2025-01-15T14:30:09:     timeout: 30000,
-2025-01-15T14:30:09:     xsrfCookieName: 'XSRF-TOKEN',
-2025-01-15T14:30:09:     xsrfHeaderName: 'X-XSRF-TOKEN',
-2025-01-15T14:30:09:     maxContentLength: -1,
-2025-01-15T14:30:09:     maxBodyLength: -1,
-2025-01-15T14:30:09:     env: { FormData: [Function], Blob: [class Blob] },
-2025-01-15T14:30:09:     validateStatus: [Function: validateStatus],
-2025-01-15T14:30:09:     headers: Object [AxiosHeaders] {
-2025-01-15T14:30:09:       Accept: 'application/json, text/plain, */*',
-2025-01-15T14:30:09:       'Content-Type': 'application/json',
-2025-01-15T14:30:09:       'User-Agent': 'axios/1.7.7',
-2025-01-15T14:30:09:       'Content-Length': '98',
-2025-01-15T14:30:09:       'Accept-Encoding': 'gzip, compress, deflate, br'
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     httpAgent: Agent {
-2025-01-15T14:30:09:       _events: [Object: null prototype],
-2025-01-15T14:30:09:       _eventsCount: 2,
-2025-01-15T14:30:09:       _maxListeners: undefined,
-2025-01-15T14:30:09:       defaultPort: 80,
-2025-01-15T14:30:09:       protocol: 'http:',
-2025-01-15T14:30:09:       options: [Object: null prototype],
-2025-01-15T14:30:09:       requests: [Object: null prototype] {},
-2025-01-15T14:30:09:       sockets: [Object: null prototype],
-2025-01-15T14:30:09:       freeSockets: [Object: null prototype] {},
-2025-01-15T14:30:09:       keepAliveMsecs: 1000,
-2025-01-15T14:30:09:       keepAlive: true,
-2025-01-15T14:30:09:       maxSockets: 5,
-2025-01-15T14:30:09:       maxFreeSockets: 2,
-2025-01-15T14:30:09:       scheduling: 'lifo',
-2025-01-15T14:30:09:       maxTotalSockets: Infinity,
-2025-01-15T14:30:09:       totalSocketCount: 1,
-2025-01-15T14:30:09:       [Symbol(shapeMode)]: false,
-2025-01-15T14:30:09:       [Symbol(kCapture)]: false
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     method: 'post',
-2025-01-15T14:30:09:     url: 'http://127.0.0.1:8080',
-2025-01-15T14:30:09:     data: '{"cmd":"chapterSpread","cbid":"20879682908817006","OPENSESSID":"ada39ae2c1286d1be3bd32e300951fff"}'
-2025-01-15T14:30:09:   },
-2025-01-15T14:30:09:   request: <ref *1> Writable {
-2025-01-15T14:30:09:     _events: {
-2025-01-15T14:30:09:       close: undefined,
-2025-01-15T14:30:09:       error: [Function: handleRequestError],
-2025-01-15T14:30:09:       prefinish: undefined,
-2025-01-15T14:30:09:       finish: undefined,
-2025-01-15T14:30:09:       drain: undefined,
-2025-01-15T14:30:09:       response: [Function: handleResponse],
-2025-01-15T14:30:09:       socket: [Array],
-2025-01-15T14:30:09:       timeout: undefined,
-2025-01-15T14:30:09:       abort: undefined
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     _writableState: WritableState {
-2025-01-15T14:30:09:       highWaterMark: 16384,
-2025-01-15T14:30:09:       length: 0,
-2025-01-15T14:30:09:       corked: 0,
-2025-01-15T14:30:09:       onwrite: [Function: bound onwrite],
-2025-01-15T14:30:09:       writelen: 0,
-2025-01-15T14:30:09:       bufferedIndex: 0,
-2025-01-15T14:30:09:       pendingcb: 0,
-2025-01-15T14:30:09:       [Symbol(kState)]: 17580812,
-2025-01-15T14:30:09:       [Symbol(kBufferedValue)]: null
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     _maxListeners: undefined,
-2025-01-15T14:30:09:     _options: {
-2025-01-15T14:30:09:       maxRedirects: 21,
-2025-01-15T14:30:09:       maxBodyLength: Infinity,
-2025-01-15T14:30:09:       protocol: 'http:',
-2025-01-15T14:30:09:       path: '/',
-2025-01-15T14:30:09:       method: 'POST',
-2025-01-15T14:30:09:       headers: [Object: null prototype],
-2025-01-15T14:30:09:       agents: [Object],
-2025-01-15T14:30:09:       auth: undefined,
-2025-01-15T14:30:09:       family: undefined,
-2025-01-15T14:30:09:       beforeRedirect: [Function: dispatchBeforeRedirect],
-2025-01-15T14:30:09:       beforeRedirects: [Object],
-2025-01-15T14:30:09:       hostname: '127.0.0.1',
-2025-01-15T14:30:09:       port: '8080',
-2025-01-15T14:30:09:       agent: [Agent],
-2025-01-15T14:30:09:       nativeProtocols: [Object],
-2025-01-15T14:30:09:       pathname: '/'
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     _ended: false,
-2025-01-15T14:30:09:     _ending: true,
-2025-01-15T14:30:09:     _redirectCount: 0,
-2025-01-15T14:30:09:     _redirects: [],
-2025-01-15T14:30:09:     _requestBodyLength: 98,
-2025-01-15T14:30:09:     _requestBodyBuffers: [ [Object] ],
-2025-01-15T14:30:09:     _eventsCount: 3,
-2025-01-15T14:30:09:     _onNativeResponse: [Function (anonymous)],
-2025-01-15T14:30:09:     _currentRequest: ClientRequest {
-2025-01-15T14:30:09:       _events: [Object: null prototype],
-2025-01-15T14:30:09:       _eventsCount: 7,
-2025-01-15T14:30:09:       _maxListeners: undefined,
-2025-01-15T14:30:09:       outputData: [],
-2025-01-15T14:30:09:       outputSize: 0,
-2025-01-15T14:30:09:       writable: true,
-2025-01-15T14:30:09:       destroyed: false,
-2025-01-15T14:30:09:       _last: false,
-2025-01-15T14:30:09:       chunkedEncoding: false,
-2025-01-15T14:30:09:       shouldKeepAlive: true,
-2025-01-15T14:30:09:       maxRequestsOnConnectionReached: false,
-2025-01-15T14:30:09:       _defaultKeepAlive: true,
-2025-01-15T14:30:09:       useChunkedEncodingByDefault: true,
-2025-01-15T14:30:09:       sendDate: false,
-2025-01-15T14:30:09:       _removedConnection: false,
-2025-01-15T14:30:09:       _removedContLen: false,
-2025-01-15T14:30:09:       _removedTE: false,
-2025-01-15T14:30:09:       strictContentLength: false,
-2025-01-15T14:30:09:       _contentLength: '98',
-2025-01-15T14:30:09:       _hasBody: true,
-2025-01-15T14:30:09:       _trailer: '',
-2025-01-15T14:30:09:       finished: false,
-2025-01-15T14:30:09:       _headerSent: true,
-2025-01-15T14:30:09:       _closed: false,
-2025-01-15T14:30:09:       socket: [Socket],
-2025-01-15T14:30:09:       _header: 'POST / HTTP/1.1\r\n' +
-2025-01-15T14:30:09:         'Accept: application/json, text/plain, */*\r\n' +
-2025-01-15T14:30:09:         'Content-Type: application/json\r\n' +
-2025-01-15T14:30:09:         'User-Agent: axios/1.7.7\r\n' +
-2025-01-15T14:30:09:         'Content-Length: 98\r\n' +
-2025-01-15T14:30:09:         'Accept-Encoding: gzip, compress, deflate, br\r\n' +
-2025-01-15T14:30:09:         'Host: 127.0.0.1:8080\r\n' +
-2025-01-15T14:30:09:         'Connection: keep-alive\r\n' +
-2025-01-15T14:30:09:         '\r\n',
-2025-01-15T14:30:09:       _keepAliveTimeout: 0,
-2025-01-15T14:30:09:       _onPendingData: [Function: nop],
-2025-01-15T14:30:09:       agent: [Agent],
-2025-01-15T14:30:09:       socketPath: undefined,
-2025-01-15T14:30:09:       method: 'POST',
-2025-01-15T14:30:09:       maxHeaderSize: undefined,
-2025-01-15T14:30:09:       insecureHTTPParser: undefined,
-2025-01-15T14:30:09:       joinDuplicateHeaders: undefined,
-2025-01-15T14:30:09:       path: '/',
-2025-01-15T14:30:09:       _ended: false,
-2025-01-15T14:30:09:       res: null,
-2025-01-15T14:30:09:       aborted: false,
-2025-01-15T14:30:09:       timeoutCb: [Function: emitRequestTimeout],
-2025-01-15T14:30:09:       upgradeOrConnect: false,
-2025-01-15T14:30:09:       parser: null,
-2025-01-15T14:30:09:       maxHeadersCount: null,
-2025-01-15T14:30:09:       reusedSocket: false,
-2025-01-15T14:30:09:       host: '127.0.0.1',
-2025-01-15T14:30:09:       protocol: 'http:',
-2025-01-15T14:30:09:       _redirectable: [Circular *1],
-2025-01-15T14:30:09:       [Symbol(shapeMode)]: false,
-2025-01-15T14:30:09:       [Symbol(kCapture)]: false,
-2025-01-15T14:30:09:       [Symbol(kBytesWritten)]: 0,
-2025-01-15T14:30:09:       [Symbol(kNeedDrain)]: false,
-2025-01-15T14:30:09:       [Symbol(corked)]: 0,
-2025-01-15T14:30:09:       [Symbol(kOutHeaders)]: [Object: null prototype],
-2025-01-15T14:30:09:       [Symbol(errored)]: null,
-2025-01-15T14:30:09:       [Symbol(kHighWaterMark)]: 16384,
-2025-01-15T14:30:09:       [Symbol(kRejectNonStandardBodyWrites)]: false,
-2025-01-15T14:30:09:       [Symbol(kUniqueHeaders)]: null
-2025-01-15T14:30:09:     },
-2025-01-15T14:30:09:     _currentUrl: 'http://127.0.0.1:8080/',
-2025-01-15T14:30:09:     _timeout: null,
-2025-01-15T14:30:09:     [Symbol(shapeMode)]: true,
-2025-01-15T14:30:09:     [Symbol(kCapture)]: false
-2025-01-15T14:30:09:   },
-2025-01-15T14:30:09:   cause: Error: connect ECONNREFUSED 127.0.0.1:8080
-2025-01-15T14:30:09:       at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1607:16) {
-2025-01-15T14:30:09:     errno: -111,
-2025-01-15T14:30:09:     code: 'ECONNREFUSED',
-2025-01-15T14:30:09:     syscall: 'connect',
-2025-01-15T14:30:09:     address: '127.0.0.1',
-2025-01-15T14:30:09:     port: 8080
-2025-01-15T14:30:09:   }
-2025-01-15T14:30:09: }
-2025-01-15T14:32:20: 
-2025-01-15T14:32:20: > heiyan@1.0.0 start
-2025-01-15T14:32:20: > node tg_factory_main.js
-2025-01-15T14:32:20: 
-2025-01-15T14:32:21: Connected to Redis
-2025-01-15T14:32:21: 请求错误: AxiosError: socket hang up
-2025-01-15T14:32:21:     at AxiosError.from (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:876:14)
-2025-01-15T14:32:21:     at RedirectableRequest.handleRequestError (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:3156:25)
-2025-01-15T14:32:21:     at RedirectableRequest.emit (node:events:531:35)
-2025-01-15T14:32:21:     at eventHandlers.<computed> (/home/tg_factory/node_modules/follow-redirects/index.js:49:24)
-2025-01-15T14:32:21:     at ClientRequest.emit (node:events:519:28)
-2025-01-15T14:32:21:     at emitErrorEvent (node:_http_client:108:11)
-2025-01-15T14:32:21:     at Socket.socketOnEnd (node:_http_client:535:5)
-2025-01-15T14:32:21:     at Socket.emit (node:events:531:35)
-2025-01-15T14:32:21:     at endReadableNT (node:internal/streams/readable:1696:12)
-2025-01-15T14:32:21:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
-2025-01-15T14:32:21:     at Axios.request (/home/tg_factory/node_modules/axios/dist/node/axios.cjs:4287:41)
-2025-01-15T14:32:21:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-2025-01-15T14:32:21:     at async CMD.get_book_tg_chapter_id (/home/tg_factory/src/api/yw/get_book_tg_chapter_id.js:26:26)
-2025-01-15T14:32:21:     at async /home/tg_factory/tg_factory_main.js:42:13 {
-2025-01-15T14:32:21:   code: 'ECONNRESET',
-2025-01-15T14:32:21:   config: {
-2025-01-15T14:32:21:     transitional: {
-2025-01-15T14:32:21:       silentJSONParsing: true,
-2025-01-15T14:32:21:       forcedJSONParsing: true,
-2025-01-15T14:32:21:       clarifyTimeoutError: false
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     adapter: [ 'xhr', 'http', 'fetch' ],
-2025-01-15T14:32:21:     transformRequest: [ [Function: transformRequest] ],
-2025-01-15T14:32:21:     transformResponse: [ [Function: transformResponse] ],
-2025-01-15T14:32:21:     timeout: 30000,
-2025-01-15T14:32:21:     xsrfCookieName: 'XSRF-TOKEN',
-2025-01-15T14:32:21:     xsrfHeaderName: 'X-XSRF-TOKEN',
-2025-01-15T14:32:21:     maxContentLength: -1,
-2025-01-15T14:32:21:     maxBodyLength: -1,
-2025-01-15T14:32:21:     env: { FormData: [Function], Blob: [class Blob] },
-2025-01-15T14:32:21:     validateStatus: [Function: validateStatus],
-2025-01-15T14:32:21:     headers: Object [AxiosHeaders] {
-2025-01-15T14:32:21:       Accept: 'application/json, text/plain, */*',
-2025-01-15T14:32:21:       'Content-Type': 'application/json',
-2025-01-15T14:32:21:       'User-Agent': 'axios/1.7.7',
-2025-01-15T14:32:21:       'Content-Length': '98',
-2025-01-15T14:32:21:       'Accept-Encoding': 'gzip, compress, deflate, br'
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     httpAgent: Agent {
-2025-01-15T14:32:21:       _events: [Object: null prototype],
-2025-01-15T14:32:21:       _eventsCount: 2,
-2025-01-15T14:32:21:       _maxListeners: undefined,
-2025-01-15T14:32:21:       defaultPort: 80,
-2025-01-15T14:32:21:       protocol: 'http:',
-2025-01-15T14:32:21:       options: [Object: null prototype],
-2025-01-15T14:32:21:       requests: [Object: null prototype] {},
-2025-01-15T14:32:21:       sockets: [Object: null prototype],
-2025-01-15T14:32:21:       freeSockets: [Object: null prototype] {},
-2025-01-15T14:32:21:       keepAliveMsecs: 1000,
-2025-01-15T14:32:21:       keepAlive: true,
-2025-01-15T14:32:21:       maxSockets: 5,
-2025-01-15T14:32:21:       maxFreeSockets: 2,
-2025-01-15T14:32:21:       scheduling: 'lifo',
-2025-01-15T14:32:21:       maxTotalSockets: Infinity,
-2025-01-15T14:32:21:       totalSocketCount: 1,
-2025-01-15T14:32:21:       [Symbol(shapeMode)]: false,
-2025-01-15T14:32:21:       [Symbol(kCapture)]: false
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     method: 'post',
-2025-01-15T14:32:21:     url: 'http://127.0.0.1:8080',
-2025-01-15T14:32:21:     data: '{"cmd":"chapterSpread","cbid":"20879682908817006","OPENSESSID":"ada39ae2c1286d1be3bd32e300951fff"}'
-2025-01-15T14:32:21:   },
-2025-01-15T14:32:21:   request: <ref *1> Writable {
-2025-01-15T14:32:21:     _events: {
-2025-01-15T14:32:21:       close: undefined,
-2025-01-15T14:32:21:       error: [Function: handleRequestError],
-2025-01-15T14:32:21:       prefinish: undefined,
-2025-01-15T14:32:21:       finish: undefined,
-2025-01-15T14:32:21:       drain: undefined,
-2025-01-15T14:32:21:       response: [Function: handleResponse],
-2025-01-15T14:32:21:       socket: [Array],
-2025-01-15T14:32:21:       timeout: undefined,
-2025-01-15T14:32:21:       abort: undefined
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     _writableState: WritableState {
-2025-01-15T14:32:21:       highWaterMark: 16384,
-2025-01-15T14:32:21:       length: 0,
-2025-01-15T14:32:21:       corked: 0,
-2025-01-15T14:32:21:       onwrite: [Function: bound onwrite],
-2025-01-15T14:32:21:       writelen: 0,
-2025-01-15T14:32:21:       bufferedIndex: 0,
-2025-01-15T14:32:21:       pendingcb: 0,
-2025-01-15T14:32:21:       [Symbol(kState)]: 17580812,
-2025-01-15T14:32:21:       [Symbol(kBufferedValue)]: null
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     _maxListeners: undefined,
-2025-01-15T14:32:21:     _options: {
-2025-01-15T14:32:21:       maxRedirects: 21,
-2025-01-15T14:32:21:       maxBodyLength: Infinity,
-2025-01-15T14:32:21:       protocol: 'http:',
-2025-01-15T14:32:21:       path: '/',
-2025-01-15T14:32:21:       method: 'POST',
-2025-01-15T14:32:21:       headers: [Object: null prototype],
-2025-01-15T14:32:21:       agents: [Object],
-2025-01-15T14:32:21:       auth: undefined,
-2025-01-15T14:32:21:       family: undefined,
-2025-01-15T14:32:21:       beforeRedirect: [Function: dispatchBeforeRedirect],
-2025-01-15T14:32:21:       beforeRedirects: [Object],
-2025-01-15T14:32:21:       hostname: '127.0.0.1',
-2025-01-15T14:32:21:       port: '8080',
-2025-01-15T14:32:21:       agent: [Agent],
-2025-01-15T14:32:21:       nativeProtocols: [Object],
-2025-01-15T14:32:21:       pathname: '/'
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     _ended: true,
-2025-01-15T14:32:21:     _ending: true,
-2025-01-15T14:32:21:     _redirectCount: 0,
-2025-01-15T14:32:21:     _redirects: [],
-2025-01-15T14:32:21:     _requestBodyLength: 98,
-2025-01-15T14:32:21:     _requestBodyBuffers: [ [Object] ],
-2025-01-15T14:32:21:     _eventsCount: 3,
-2025-01-15T14:32:21:     _onNativeResponse: [Function (anonymous)],
-2025-01-15T14:32:21:     _currentRequest: ClientRequest {
-2025-01-15T14:32:21:       _events: [Object: null prototype],
-2025-01-15T14:32:21:       _eventsCount: 7,
-2025-01-15T14:32:21:       _maxListeners: undefined,
-2025-01-15T14:32:21:       outputData: [],
-2025-01-15T14:32:21:       outputSize: 0,
-2025-01-15T14:32:21:       writable: true,
-2025-01-15T14:32:21:       destroyed: false,
-2025-01-15T14:32:21:       _last: false,
-2025-01-15T14:32:21:       chunkedEncoding: false,
-2025-01-15T14:32:21:       shouldKeepAlive: true,
-2025-01-15T14:32:21:       maxRequestsOnConnectionReached: false,
-2025-01-15T14:32:21:       _defaultKeepAlive: true,
-2025-01-15T14:32:21:       useChunkedEncodingByDefault: true,
-2025-01-15T14:32:21:       sendDate: false,
-2025-01-15T14:32:21:       _removedConnection: false,
-2025-01-15T14:32:21:       _removedContLen: false,
-2025-01-15T14:32:21:       _removedTE: false,
-2025-01-15T14:32:21:       strictContentLength: false,
-2025-01-15T14:32:21:       _contentLength: '98',
-2025-01-15T14:32:21:       _hasBody: true,
-2025-01-15T14:32:21:       _trailer: '',
-2025-01-15T14:32:21:       finished: true,
-2025-01-15T14:32:21:       _headerSent: true,
-2025-01-15T14:32:21:       _closed: false,
-2025-01-15T14:32:21:       socket: [Socket],
-2025-01-15T14:32:21:       _header: 'POST / HTTP/1.1\r\n' +
-2025-01-15T14:32:21:         'Accept: application/json, text/plain, */*\r\n' +
-2025-01-15T14:32:21:         'Content-Type: application/json\r\n' +
-2025-01-15T14:32:21:         'User-Agent: axios/1.7.7\r\n' +
-2025-01-15T14:32:21:         'Content-Length: 98\r\n' +
-2025-01-15T14:32:21:         'Accept-Encoding: gzip, compress, deflate, br\r\n' +
-2025-01-15T14:32:21:         'Host: 127.0.0.1:8080\r\n' +
-2025-01-15T14:32:21:         'Connection: keep-alive\r\n' +
-2025-01-15T14:32:21:         '\r\n',
-2025-01-15T14:32:21:       _keepAliveTimeout: 0,
-2025-01-15T14:32:21:       _onPendingData: [Function: nop],
-2025-01-15T14:32:21:       agent: [Agent],
-2025-01-15T14:32:21:       socketPath: undefined,
-2025-01-15T14:32:21:       method: 'POST',
-2025-01-15T14:32:21:       maxHeaderSize: undefined,
-2025-01-15T14:32:21:       insecureHTTPParser: undefined,
-2025-01-15T14:32:21:       joinDuplicateHeaders: undefined,
-2025-01-15T14:32:21:       path: '/',
-2025-01-15T14:32:21:       _ended: false,
-2025-01-15T14:32:21:       res: null,
-2025-01-15T14:32:21:       aborted: false,
-2025-01-15T14:32:21:       timeoutCb: [Function: emitRequestTimeout],
-2025-01-15T14:32:21:       upgradeOrConnect: false,
-2025-01-15T14:32:21:       parser: null,
-2025-01-15T14:32:21:       maxHeadersCount: null,
-2025-01-15T14:32:21:       reusedSocket: false,
-2025-01-15T14:32:21:       host: '127.0.0.1',
-2025-01-15T14:32:21:       protocol: 'http:',
-2025-01-15T14:32:21:       _redirectable: [Circular *1],
-2025-01-15T14:32:21:       [Symbol(shapeMode)]: false,
-2025-01-15T14:32:21:       [Symbol(kCapture)]: false,
-2025-01-15T14:32:21:       [Symbol(kBytesWritten)]: 0,
-2025-01-15T14:32:21:       [Symbol(kNeedDrain)]: false,
-2025-01-15T14:32:21:       [Symbol(corked)]: 0,
-2025-01-15T14:32:21:       [Symbol(kOutHeaders)]: [Object: null prototype],
-2025-01-15T14:32:21:       [Symbol(errored)]: null,
-2025-01-15T14:32:21:       [Symbol(kHighWaterMark)]: 16384,
-2025-01-15T14:32:21:       [Symbol(kRejectNonStandardBodyWrites)]: false,
-2025-01-15T14:32:21:       [Symbol(kUniqueHeaders)]: null
-2025-01-15T14:32:21:     },
-2025-01-15T14:32:21:     _currentUrl: 'http://127.0.0.1:8080/',
-2025-01-15T14:32:21:     _timeout: null,
-2025-01-15T14:32:21:     [Symbol(shapeMode)]: true,
-2025-01-15T14:32:21:     [Symbol(kCapture)]: false
-2025-01-15T14:32:21:   },
-2025-01-15T14:32:21:   cause: Error: socket hang up
-2025-01-15T14:32:21:       at Socket.socketOnEnd (node:_http_client:535:25)
-2025-01-15T14:32:21:       at Socket.emit (node:events:531:35)
-2025-01-15T14:32:21:       at endReadableNT (node:internal/streams/readable:1696:12)
-2025-01-15T14:32:21:       at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
-2025-01-15T14:32:21:     code: 'ECONNRESET'
-2025-01-15T14:32:21:   }
-2025-01-15T14:32:21: }
-=======
-2025-01-14T22:58:38: 
-2025-01-14T22:58:38: > heiyan@1.0.0 start
-2025-01-14T22:58:38: > node tg_factory_main.js
-2025-01-14T22:58:38: 
->>>>>>> c12cf6fe2f8680704228d1e0ad03fffd8edcd735
+2025-01-20T16:39:29: 
+2025-01-20T16:39:29: > heiyan@1.0.0 start
+2025-01-20T16:39:29: > node tg_factory_main.js
+2025-01-20T16:39:29: 

+ 4 - 22
logs/out.log

@@ -1,22 +1,4 @@
-<<<<<<< HEAD
-2025-01-15T14:14:13: 
-2025-01-15T14:14:13: > heiyan@1.0.0 start
-2025-01-15T14:14:13: > node tg_factory_main.js
-2025-01-15T14:14:13: 
-2025-01-15T14:14:16: Connected to Redis
-2025-01-15T14:30:06: 
-2025-01-15T14:30:06: > heiyan@1.0.0 start
-2025-01-15T14:30:06: > node tg_factory_main.js
-2025-01-15T14:30:06: 
-2025-01-15T14:30:09: Connected to Redis
-2025-01-15T14:32:20: 
-2025-01-15T14:32:20: > heiyan@1.0.0 start
-2025-01-15T14:32:20: > node tg_factory_main.js
-2025-01-15T14:32:20: 
-2025-01-15T14:32:21: Connected to Redis
-=======
-2025-01-14T22:58:38: 
-2025-01-14T22:58:38: > heiyan@1.0.0 start
-2025-01-14T22:58:38: > node tg_factory_main.js
-2025-01-14T22:58:38: 
->>>>>>> c12cf6fe2f8680704228d1e0ad03fffd8edcd735
+2025-01-20T16:39:29: 
+2025-01-20T16:39:29: > heiyan@1.0.0 start
+2025-01-20T16:39:29: > node tg_factory_main.js
+2025-01-20T16:39:29: 

binární
src/api/hy/qr.gif


binární
src/api/hy/qr_resized.gif