TypeError: Неперехваченная ошибка: преобразование круговой структуры в JSON

Я использую Hapi-Swaggerдля создания документации api. Это мой файл манифеста.

const manifest = {
  $meta: 'Our main server manifest',
  server: {},
  connections: [
    AppConfig.get('/server')
  ],
  registrations: [
    { plugin: 'hapi-auth-jwt2' },
    { plugin: 'inert' },
    { plugin: 'vision' },
    { plugin: {
      register: 'hapi-swagger',
      options: AppConfig.get('/api')
    }
    }, {
      plugin: {
        register: 'good',
        options: AppConfig.get('/logging')
      }
    }, {
      plugin: {
        register: './auth',
        options: AppConfig.get('/auth')
      }
    },
    {
      plugin: {
        register: './hapi-rate-limit',
        options: AppConfig.get('/ratelimit')
      }
    }, {
      plugin: {
        register: './socket'
      }
    }
  ]
}

Итак, когда я открываю /documentation страница Я получаю сообщение об ошибке

Debug: internal, implementation, error 
    TypeError: Uncaught error: Converting circular structure to JSON
    --> starting at object with constructor 'module.exports.internals.Any'
    --- property '_currentJoi' closes the circle
    at JSON.stringify (<anonymous>)

0 ответов

Другие вопросы по тегам