使用快速应用程序生成器时,无法在AWS cloud9中预览应用程序

时间:2019-05-03 20:05:44

标签: javascript node.js aws-cloud9

我正在使用AWS Cloud9。当我使用Express Application Generator时,无法预览我的应用程序。是因为端口问题吗?

1 个答案:

答案 0 :(得分:0)

有关应用程序预览和共享说明,请参见https://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html

总结以上信息...

要预览正在运行的应用程序,请确保:

  • 使用HTTP通过端口8080、8081或8082(IP为127.0.0.1,localhost或0.0.0.0)运行。 (您不必使用这些端口或IP。但是,您将无法预览-跳至“共享...”部分。)
  • 在AWS Cloud9 IDE中打开并激活相应的应用程序代码文件后,在菜单栏上选择以下选项之一:预览,预览运行中的应用程序-或-工具,预览,预览运行中的应用程序。

要与他人共享您正在运行的应用程序,请确保:

  • 设置AWS Cloud9开发环境的关联Amazon EC2安全组,以允许通过端口8080、8081或8082(或应用程序正在运行的任何端口)上的传入HTTP请求。
  • 在Amazon VPC中设置AWS Cloud9开发环境的关联网络ACL,还允许通过端口8080、8081或8082(或应用程序运行的任何端口)的传入HTTP请求。
  • 让其他人浏览到Amazon EC2实例的公共IP地址。确保使用正确的协议启动URL,如果端口号不是该协议的默认值,则添加端口号,并添加应用程序所需的其他任何URL组件(例如/index.html等)。