Added status controller
This commit is contained in:
parent
124c7a5d15
commit
aa286013a1
17
src/controllers/StatusController.ts
Normal file
17
src/controllers/StatusController.ts
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import { Get, JsonController } from 'routing-controllers';
|
||||||
|
import { OpenAPI } from 'routing-controllers-openapi';
|
||||||
|
import { config } from '../config';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The statuscontroller provides simple endpoints concerning basic information about the server.
|
||||||
|
*/
|
||||||
|
@JsonController()
|
||||||
|
export class StatusController {
|
||||||
|
@Get('/version')
|
||||||
|
@OpenAPI({ description: "A very basic endpoint that just returns the curent package version." })
|
||||||
|
getVersion() {
|
||||||
|
return {
|
||||||
|
"version": config.version
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user