Skip to content

Commit 230cb13

Browse files
committed
Fix swagger endpoint
1 parent 81cef6d commit 230cb13

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jspm_packages
3636
# Optional npm cache directory
3737
.npm
3838
yarn.lock
39+
package-lock.json
3940
.yarnclean
4041

4142
# Optional REPL history

src/infra/initWeb.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import glob from "glob";
77
import {newInject} from "./utils";
88
import {registerSecureRoutes, registerNonSecureRoutes} from "./staticRoutes";
99
import ReadModelGenericController from "./ReadModelGenericController";
10+
import swaggerUi from "swagger-ui-express";
11+
import swaggerDocument from "../../swagger.json";
1012

1113
export function loadControllersFactories(logger) {
1214
return glob.sync(path.resolve(__dirname, '../controllers/**/*.js'))
@@ -44,6 +46,7 @@ export async function initWeb(services, controllerFactories) {
4446
app.use(morgan(httpConfig.accessLogFormat || 'common'));
4547
app.use(cors({origin: true, credentials: true}));
4648
app.use(jsonParser());
49+
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument));
4750

4851
services.app = app;
4952

0 commit comments

Comments
 (0)