2016-12-14 9 views
1

Я использовал NodeJS и Swift plugin Я получаю эту ошибку при попытке соединения навесногоNode.js OpenStack Swift ошибка соединения плагин

Can not connect to Swift! Error: write EPROTO 101057795:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794

Кажется, что он пытается использовать протокол HTTPS, но я не могу видеть в опции для отключения и использования стандартного http.

Спасибо.

ответ

1

Вы правы. Этот плагин по умолчанию использует соединение https. Таким образом, чтобы изменить его на HTTP вы можете редактировать в файле swift.js библио в первый requrie('https') в requrie('http'):

var https = requrie('http') 
+0

Спасибо @Serob_b, который работал хорошо для меня. Кажется, автор пропустил эту функцию в настройках конфигурации, я предполагаю, что многие пользователи столкнутся с этой проблемой. – Suro

+0

Да, было бы лучше дать пользователям возможность выбирать между типами соединений. Но это в github, вы можете нажать свой вариант;) –