我有一个 AngularJs 2 应用程序在开发模式下工作
webpack-development-server
我希望在EC2上举办此活动。
我有:
- 创建了一个 linux 实例
- 已安装节点和 npm
- 从git中克隆了我的回购
- 跑了
npm install
来自root,其中package.json是。
- 跑了
npm start
但没有任何反应
访问亚马逊公共DNS地址时,
我收到一个错误:
不确定我错过了什么! 请帮助
package.json 是:
Webpack common / production 是:
tsconfig.json 是:
答案 0 :(得分:1)
使用npm install http-server -g
运行
sudo http-server dist -a 127.0.0.1 -p 80 --cors
因为没有-p它将默认为端口8080
并且您正在通过图片尝试端口80
,因为您在端口80上运行此命令需要在root权限下运行{{1在命令之前。
将sudo
替换为您的EC2内部/私人IP。
检查http-server是否正在侦听端口80
127.0.0.1
答案 1 :(得分:0)
这很可能是网络连接问题,而不是您应用的问题。
确保:
iptables
)配置为允许TCP端口80/443上的传入连接。