Я думаю, что прежде чем получить ответ от API, он вызывает функцию, потому что, как вы упоминали для большого размера, она не работает, и я не могу увидеть await
в вашем коде. Попробуйте добавить await
к axios
и проверьте. Надеюсь, это поможет вам.
SSH и SSL - аналогичные протоколы, в которых используется большинство одних и тех же криптографических примитивов, поэтому они оба как друг с другом. Одним из преимуществ SSH является то, что использование аутентификации по парам ключей на самом деле довольно просто и встроено прямо в протокол.
С SSL это немного путаница, связанная с сертификатами CA и другими вещами. После того, как у вас есть PKI, вам также нужно настроить свои службы на использование PKI для аутентификации вместо внутренней базы паролей; это кошмар на некоторых сервисах и кусок пирога на других. Это также означает, что вам необходимо пройти процедуру подписания всех ключей вашего пользователя, чтобы они могли войти с ним.
Большинство компетентных пользователей могут получить ключи SSH в кратчайшие сроки, но требуется немного больше времени, чтобы освоить ключи SSL (дополнительные сертификаты CA и сертификаты ключей смутили меня, когда я впервые обнаружил его).
Выберите, что поддерживается. SSH + SFTP отлично подходит для пользователей Unix, но, вероятно, проще использовать FTP через SSL, если ваши пользователи работают на базе Windows и не имеют никакого представления о чем-либо, кроме Internet Explorer (и вы не против того, чтобы ваши пользователи выбирали небезопасные пароли ).
Основное различие - то, что SSL позволяет Вам использовать PKI (с помощью сертификатов со знаком). В SSH необходимо обмениваться ключевыми внеполосными цифровыми отпечатками. Но Вы могли бы хотеть обойтись без PKI так или иначе, в этом случае это - связь.
Для хорошего объяснения см. http://www.snailbook.com/faq/ssl.auto.html
Криптографически они оба одинаково безопасны (учитывая, что те же шифры используются). Кроме этого они - совершенно различные протоколы...