encodeURIComponent на клиенте и decodeURIComponent на сервере - PullRequest
0 голосов
/ 30 января 2019

кто-нибудь может критиковать меня за такой подход:

Я хочу отправить объект JSON в методе GET, но тело недоступно, поэтому я закодировал JSON на клиенте и декодировал на сервере,как это:

// on client
 let query = {
    subject: subject,
    sources: sources
  }
query = encodeURIComponent(JSON.stringify(query))
console.log(encoded);

// on server
const { query } = url.parse(req.url)
decodedQuery = decodeURIComponent(query)

это просто работает, но люди используют несколько библиотек, таких как строка запроса и строка запроса, или вручную строят строку запроса.

Так почему бы не сделать то, что яделаешь?

С уважением

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