Способ удаления неэкранированного JSON (\ ") из строки в React / Node - PullRequest
0 голосов
/ 01 июля 2019

Я работаю над веб-приложением.

Строка отправляется через запрос axios.get с параметром searchString для добавления оператора sql, найденного в сервисе.Но у меня возникают проблемы при запуске оператора, так как он возвращает ORA-00904: «C»: неверный идентификатор.

Вот строка в запросе axios.get

const string='AND TYPE="C"';

const results = await axios.get(util.format(apiBaseUrl, txnSeq),
          {
            params: {searchString: string},
            headers: { 'Content-Type': 'application/json' },
            data: selection
          }
        );

Но в послевызывая вызов веб-службы, я проверил значение, и оно стало

AND TYPE=\"C\" (with unwanted backslash)

Я использую это

let sqlString= decodeURIComponent(searchString);

Есть ли способ получить исходную строку для службы?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...