Предварительный просмотр сервера rails в AWS Cloud 9: VFS-соединение не существует [только Firefox] - PullRequest
0 голосов
/ 21 декабря 2018

Обновление: это специфично для Firefox.Это не происходит с помощью Chrome.Я оставлю текст ниже как есть, но теперь основной вопрос заключается в том, как и что в Firefox вызывает это. Это происходит независимо от настроек cookie, таких как разрешение сторонних файлов cookie и трекеров.


Предисловие: я искал и читал десятки страниц, пытаясь решить эту проблему. Я прошел все этапы устранения неполадок в документации AWS, например,

и эта тема:

и форумам c9


Я пытаюсь выполнить предварительный просмотр приложения rails из Cloud 9 IDE.Когда я запускаю приложение, используя rails server, нет сообщений об ошибках, указывающих на что-то неправильное.Вывод показывает Started GET '/' for [my home IP] ...... 200 Completed OK.

Вывод на консоль: console output

При попытке предварительного просмотра запущенного приложения отображается только экран «Соединение OOPS VFS не существует».URL предварительного просмотра всегда https://[user_generated_sequence].vfs.cloud9.[region].amazonaws.com/ Весь трафик TCP разрешен в соответствии с правилами, установленными в соответствии с инструкциями по устранению неполадок.

Страница сообщения об ошибке OOPS: console output

Та же проблема возникает при использовании puma или WEBrick.С WEBrick появляется всплывающее окно для ссылки предварительного просмотра, но приводит к той же странице сообщения об ошибке.С puma запущенное приложение прослушивает tcp://[localhost/0.0.0.0]:[8080 or 3000].С WEBrick он прослушивает вместо http://localhost:8080.

Я точно следовал инструкциям в руководстве по rails, чтобы настроить простое приложение.Все в самом коде должно быть хорошо.Как я могу заставить это работать правильно?Я очень растерялся и собираюсь отказаться от рельсов.

...