JAPI Microservice
JAPI - микросервис и протокол обмена данными между клиентом и сервером на основе формата JSON.
Данные в формате JSON (метод POST) передаются в едину точку (хост) обработки запросов микросервиса, например: http://127.0.0.1:30000, после обработки запроса возвращается ответ в формате JSON.
Объект запроса
japi
Версия JAPI приложения.
app
Объект приложения.
let app = '1.0.0': { // Function body }
method
Вызываемый метод API.
let japi = japi: "1.0.0" method: "getUser" app: app
Вызывает метод getUser
объекта приложения app
версии 1.0.0
params
Параметры запроса: object, array, null или может отсуствовать если запрос без параметров.
Объект ответа
Ошибки
- 1 - Option "japi" or "method" is not set
- 2 - Object not found
- 3 - Method not found
- 4 - Validation error
- > 99 - Application error
При success:true
может присутствовать result
, при success:false
обязательным будет присутствие error
Пример
const _japi = ;const japi = _japijapi;const req = _japireq; const app = '1.0.0': ; ;