Я выполняю HTTP-запрос, и у меня возникла проблема, потому что я получаю IP-адрес следующим образом: :: ffff: 198.0.0.1
Я попытался удалить часть :: ffff с помощью
if (ip.substr(0, 7) == "::ffff:") {
ip = ip.substr(7)
}
и это заставляет мой код работать, но я думаю, что это не лучшее решение. Может ли кто-нибудь посоветовать мне, что будет лучшей практикой? Я использую Koa JS.
EDIT:
Я не очень знаком с IPv4 и IPv6, но, в основном, я делаю почтовый запрос на http://198.0.0.1:8000/send_request. Так что IP-адрес, который я получаю, это :: ffff: 198.0.0.1, и если это произойдет, я не успешно отправить запрос. Однако, если я просто использую 198.0.0.1, мой запрос будет успешным