【问题标题】:can't Preview the application in aws cloud9 when uses express application generator使用快速应用程序生成器时无法在 aws cloud9 中预览应用程序
【发布时间】:2019-05-03 20:05:44
【问题描述】:
我正在使用 AWS 云 9。当我使用快速应用程序生成器时,我无法预览我的应用程序。是不是端口问题?
【问题讨论】:
标签:
javascript
node.js
aws-cloud9
【解决方案1】:
应用预览和分享说明见https://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html
总结前面的信息……
要预览您正在运行的应用程序,请务必:
- 通过端口 8080、8081 或 8082 使用 HTTP 运行,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 等)。