diff --git a/src/example/index.ts b/src/example/index.ts index a55b0f1..65be596 100644 --- a/src/example/index.ts +++ b/src/example/index.ts @@ -11,6 +11,9 @@ const {registerRoutes, getDocsHandler} = createOpenApiRegistry({ swaggerUi: { explorer: true, customCss: theme.getBuffer(SwaggerThemeNameEnum.DARK), + swaggerOptions: { + persistAuthorization: true, + }, }, skipMount: true, }); @@ -21,6 +24,7 @@ const nodekit = new NodeKit({ appLoggingDestination: { write: () => {}, }, + appPort: 1337, }, }); @@ -32,7 +36,7 @@ app.express.use('/api/docs', getDocsHandler()); if (require.main === module) { app.run(); - console.log(`Example server running on port`); + console.log(`Example server running on port ${nodekit.config.appPort}`); console.log('Try:'); console.log(' GET /users/123e4567-e89b-12d3-a456-426614174000'); console.log(' Header: Authorization: Bearer valid_token'); diff --git a/src/openapi-registry.ts b/src/openapi-registry.ts index fdb1775..d483578 100644 --- a/src/openapi-registry.ts +++ b/src/openapi-registry.ts @@ -443,7 +443,7 @@ export function createOpenApiRegistry(config: OpenApiRegistryConfig) { router.use('/', serveFiles(undefined, asyncOptions), setup(null, asyncOptions)); } else { - router.use('/', serveFiles(schema), setup(schema, options)); + router.use('/', serveFiles(schema, options), setup(schema, options)); } return router;