Почему при проксировании баньяна у меня ошибка

#koa #koa2 #bunyan #continuation-local-storag #continuation-local-storage

Вопрос:

Я пытаюсь создать экземпляр bunyan для каждого запроса с помощью cls-proxify, но в этом коде:

 const Koa = require('koa'); const bunyan = require('bunyan'); const {clsProxify} = require('cls-proxify'); const {clsProxifyKoaMiddleware} = require('cls-proxify/integration/koa');  const app = new Koa();  const logger = bunyan.createLogger({  name: 'cls-test',  streams: [  {  level: 'error',  stream: process.stderr,  },  ] });  const loggerCls = clsProxify('clsKeyLogger', logger);  app.use(clsProxifyKoaMiddleware('clsKeyLogger', (ctx) =gt; {  return logger.child({  requestId: Math.random(),  level: 'error',  }); }));  app.use(async (ctx, next) =gt; {  try {  await next();  } catch (err) {  loggerCls.error(err); // TypeError [ERR_INVALID_ARG_TYPE]...  } });  app.use(async ctx =gt; {  ctx.throw(new Error('boom')); });  app.listen(3000, () =gt; { console.log('Server listening on port', 3000); });  

У меня ошибка:

Ошибка типа [ERR_INVALID_ARG_TYPE]: Аргумент «chunk» должен иметь тип string или экземпляр Buffer или Uint8Array. Получено неопределенное при новой ошибке узла (узел:внутренний/ошибки:278:15)