API-35: Swagger documentation #17
2
app.ts
2
app.ts
|
@ -37,7 +37,7 @@ app.use(
|
||||||
swaggerUi.serve,
|
swaggerUi.serve,
|
||||||
swaggerUi.setup(undefined, {
|
swaggerUi.setup(undefined, {
|
||||||
swaggerOptions: {
|
swaggerOptions: {
|
||||||
url: '/public/swagger.json'
|
url: '/swagger.json'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
26
swagger.json
Normal file
26
swagger.json
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"components": {
|
||||||
|
"examples": {},
|
||||||
|
"headers": {},
|
||||||
|
"parameters": {},
|
||||||
|
"requestBodies": {},
|
||||||
|
"responses": {},
|
||||||
|
"schemas": {},
|
||||||
|
"securitySchemes": {}
|
||||||
|
},
|
||||||
|
"info": {
|
||||||
|
"title": "plutodev_express_api",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"license": {
|
||||||
|
"name": "ISC"
|
||||||
|
},
|
||||||
|
"contact": {}
|
||||||
|
},
|
||||||
|
"openapi": "3.0.0",
|
||||||
|
"paths": {},
|
||||||
|
"servers": [
|
||||||
|
{
|
||||||
|
"url": "/"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -2,7 +2,7 @@
|
||||||
"entryFile": "app.ts",
|
"entryFile": "app.ts",
|
||||||
"noImplicitAdditionalProperties": "throw-on-extras",
|
"noImplicitAdditionalProperties": "throw-on-extras",
|
||||||
"spec": {
|
"spec": {
|
||||||
"outputDirectory": "public",
|
"outputDirectory": ".",
|
||||||
"specVersion": 3
|
"specVersion": 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user