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>)