#node.js #cloud9-ide #proxy-server
#node.js #cloud9-ide #прокси-сервер
Вопрос:
У меня есть этот скрипт из :
https://github.com/No9/harmon/blob/master/examples/simple.js
и если я запущу его node simple.js
на своем локальном хосте, все будет работать хорошо. но в моей учетной записи cloud9 я получаю:
Error: write EPROTO 140261073610560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794:
так я могу это исправить?
Комментарии:
1. Я заметил, что вы используете HTTPS на c9, тогда как localhost — http. Влияет ли это на результат?
Ответ №1:
Проблема была в портах
Рабочие пространства, размещенные в Cloud9, теперь позволяют рабочим пространствам прослушивать несколько портов. Поддерживаются следующие порты (вместе с URL-адресами, с которых к ним можно получить доступ):
8080 -> https://-.c9users.io
8081 -> https://-.c9users.io:8081
8082 -> https://-.c9users.io:8082
https://docs.c9.io/docs/multiple-ports
поэтому я заменил 8000
на 8080
и 9000
на 8081
и это работает!
Ответ №2:
У меня была эта проблема, после двух дней возни (и даже прерывания конвейера между ними — из-за игры с версиями node и npm), я пришел к выводу — это была проблема на стороне сервера и поэтому:
- Сервер не работал, частично из-за перегрузки (я развертывал на turbo 360), поэтому воздержитесь от изменения своих версий, вы можете нарушить конвейер.
- Попробуйте развернуть из другой сети.
- просто подождите день или два, и сервер (turbo 360 в моем случае) будет работать просто отлично.