Denis Seleznev
Denis Seleznev
Могу сделать проброс `agent` в https-запросе с `keepAlive: true`. Должно помочь. https://stackoverflow.com/questions/24320578/node-js-get-request-etimedout-esockettimedout/43857814#43857814
```js const https = require('https'); const agent = new https.Agent({ keepAlive: true }); const counter = require('yametrika').counter({ id: '...', agent: agent }); ``` Отпишитесь, пожалуйста, помогло это или нет.
Выпустил версию с пробросом agent [v2.2.0](https://github.com/hcodes/server_yametrika_nodejs/releases/tag/v2.2.0).
Я могу сделать приватный метод, который будет только отправлять данные в Метрику. Его можно будет перезаписать и добавить нужные параметры или свои обработчики. https://github.com/hcodes/server_yametrika_nodejs/blob/master/yametrika.js#L275
/cc @narkq All Metrica methods are already wrapped in try catch inside tag.js. In this code, this is not necessary.
Вижу что PR помечен как Draft, могу ли я его влить? @gbougakov
Нет, пока такой возможности нет.
Спасибо! Поправлю.
> Проблема возникает из-за неправильного значения в `prevInfo`: > > `const prevInfo = params.safeTags.getPrevTagInfo(params.context, text, pos - 1);` > > Если брать pos + 1 вместо pos - 1, в...