Быстрый запуск приложения Express в AWS cloud9 из приложения, созданного cloudstar?

#node.js #amazon-web-services #express #cloud9 #aws-codestar

#node.js #amazon-веб-сервисы #экспресс #Cloud9 #aws-codestar

Вопрос:

Я создал приложение Express с помощью CodeStar и использовал Cloud9 в качестве IDE. Есть ли простой способ быстро запустить приложение из встроенного терминала Cloud9, например nodemon , на рабочем столе? Меня раздражает необходимость фиксировать, создавать и развертывать приложение каждый раз, когда я хочу протестировать только что написанный код.

Ответ №1:

Да, просто откройте терминал в Cloud 9 и запустите свое приложение.

Затем нажмите на кнопку «Предварительный просмотр» на панели инструментов Cloud 9.

Подробные пошаговые инструкции, включая здесь подробно описаны некоторые ограничения https://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html

Комментарии:

1. Когда я попробовал это, я получаю сообщение OOPS, в котором говорится, что приложение не запущено. Я пытался запустить app.js , и я получил сообщение терминала, в котором говорилось Debugger listening on 127.0.0.1:15454 , а затем я нажал Предварительный просмотр, но по-прежнему ничего.

2. цитируется из документа, на который я ссылался выше: «Прежде чем вы сможете просмотреть свое приложение из среды IDE, оно должно быть запущено в среде разработки AWS Cloud9 с использованием HTTP через порты 8080, 8081 или 8082 с IP 127.0.0.1, localhost или 0.0.0.0 «. Просто настройте свое приложение для запуска на порт 8080, 8081 или 8082

3. Понял! Мне пришлось добавить server.js файл, указывающий CLoud9, где запускать приложение. Спасибо!

4. приятно знать, что это работает. После того как предварительный просмотр будет доступен в Cloud9, вы также можете развернуть вкладку, чтобы открыть ее в браузере вашего ноутбука. Это дает вам полный доступ к инструментам веб-разработки из браузера для отладки вашего приложения

5. Теперь ЭТО полезно. Спасибо!