1
0
mirror of https://github.com/sasjs/server.git synced 2025-12-15 21:14:35 +00:00

feat: add api for getting server info

This commit is contained in:
2022-04-17 23:48:08 +05:00
parent e5facbf54c
commit 9fb5f1f8e7
7 changed files with 116 additions and 0 deletions

View File

@@ -418,6 +418,25 @@ components:
example: /Public/somefolder/some.file
type: object
additionalProperties: false
InfoResponse:
properties:
mode:
type: string
cors:
type: string
whiteList:
items:
type: string
type: array
protocol:
type: string
required:
- mode
- cors
- whiteList
- protocol
type: object
additionalProperties: false
securitySchemes:
bearerAuth:
type: http
@@ -1240,10 +1259,33 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ExecuteReturnJsonPayload'
/SASjsApi/info:
get:
operationId: Info
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/InfoResponse'
examples:
'Example 1':
value: {mode: desktop, cors: enable, whiteList: ['http://example.com', 'http://example2.com'], protocol: http}
'Example 2':
value: {mode: server, cors: disable, whiteList: [], protocol: https}
summary: 'Get server info (mode, cors, whiteList, protocol).'
tags:
- Info
security: []
parameters: []
servers:
-
url: /
tags:
-
name: Info
description: 'Get Server Info'
-
name: Session
description: 'Get Session information'