NestJS Алфавитизация конечных точек в SwaggerUI

Этот ответ SO показывает, что SwaggerUi будет сортировать конечные точки в алфавитном порядке, если он передается apisSorter : "alpha", когда создан. В NestJS параметры конфигурации передаются в файле SwaggerModule.createDocument. Я не вижу, где в конфигурации например, здесь я может пройти это.


person auerbachb    schedule 23.11.2020    source источник


Ответы (1)


Вы можете передать его в качестве четвертого параметра методу SwaggerModule.setup следующим образом:

const document = SwaggerModule.createDocument(app, options);
  SwaggerModule.setup('docs', app, document, {
    swaggerOptions: {
      tagsSorter: 'alpha',
      operationsSorter: 'alpha',
    },
  });

swaggerOptions это untyped, поэтому вам просто нужно знать, что вы передаете. Нашел ответ на сервере разногласий, так что надеюсь, срок действия ссылки не истекает.

person Jay McDoniel    schedule 23.11.2020
comment
это работает, спасибо, что я видел github.com/nestjs/swagger/blob/, но не был уверен, что это правильный ключ... Я пытался передать хеш напрямую, что, конечно, не сработало - person auerbachb; 23.11.2020