Исправлен формат для JSON-сообщений - все запросы должны содержать корневой объект REQUEST

This commit is contained in:
Mikhail Chechnev 2020-02-02 16:57:23 +03:00
parent bcc2a146fc
commit 506cce697b

View File

@ -14,7 +14,7 @@ const js2xmlparser = require("js2xmlparser"); //Конвертация JSON в X
//--------------------- //---------------------
//Наименования XML-элементов //Наименования XML-элементов
const SREQEST_ROOT = "XREQEST"; //Корневой элемент XML-представления входящего запроса const SREQUEST_ROOT = "XREQUEST"; //Корневой элемент XML-представления входящего запроса
//Поля заголовка сообщения //Поля заголовка сообщения
const SHEADER_CONTENT_TYPE_JSON = "application/json"; //Значение "content-type" для JSON const SHEADER_CONTENT_TYPE_JSON = "application/json"; //Значение "content-type" для JSON
@ -42,7 +42,7 @@ const before = async prms => {
let requestXML = ""; let requestXML = "";
try { try {
request = JSON.parse(prms.queue.blMsg.toString()); request = JSON.parse(prms.queue.blMsg.toString());
requestXML = js2xmlparser.parse(SREQEST_ROOT, request); requestXML = js2xmlparser.parse(SREQUEST_ROOT, request[SREQUEST_ROOT]);
} catch (e) { } catch (e) {
requestXML = ""; requestXML = "";
} }