исключить специальный символ из значения поля JSON Object, отправка с сервера на клиент - PullRequest
0 голосов
/ 22 ноября 2018

Я написал API в node.js, используя Express Framework для передачи пользовательских данных клиенту, он включает в себя имя пользователя и пароль, в нем значение пароля содержит некоторые специальные символы, такие как (\, ",,) при отправке по протоколу httpон добавляет специальный символ в значение пароля, ниже приведен шаблон, который он отправляет, когда мы тестируем api от почтальона

app.get('/', function(req, res){
var pwd = "YXXv814mK\\5w84+9}7`\"gXXXXXX4O+DG"; 
var username = "user";

var result = {};
result.username = username;
result.passwd = pwd;

res.send(result);   
})

После выполнения вышеуказанного API и когда мы тестируем его из POSTMAN, мы получаем ниже Out put

{
"username": "user",
"passwd": "YXXv814mK\\5w84+9}7`\"gXXXXXX4O+DG"
}

Пользователь не должен видеть escape-символ из поля пароля, поэтому пользователь может видеть фактическое поле passwd (YXXv814mK \ 5w84 + 9} 7` "gXXXXXX4O + DG).

Нужна помощь впередача объекта json без добавления escape-символа в поле passwd.

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