我正在在线课程中学习node.js来构建Web服务器和应用程序

在教学开始之前,老师告诉我要设置您的编码环境,它有一个方向告诉我如何逐步进行操作。

因为我使用的是Chromebook,所以我启动了一个ubuntu 18.04的AWS EC2服务,并使用了cloud9

我在ec2上成功安装了node.js

方向告诉我在终端上输入



git clone https://github.com/OpenClassrooms-Student-Center/5614116-front-end-app.git frontend

然后,您可以执行以下操作:

cd frontend
npm install
ng serve


这将安装前端应用程序所需的所有依赖项,并将启动开发服务器。现在,如果您导航到http://localhost:4200,应该会看到以下内容(假设您已成功完成上述步骤):



指示说如果我成功地执行了该步骤,将会在http://localhost:4200上看到一些内容

在终端上,最后告诉我

ℹ 「wdm」: Compiled successfully.

但是如何连接到ec2的http://localhost:4200



我尝试使用IP:4200,浏览器继续加载页面,但浏览器上没有任何显示

----------------------------

我发现老师给我安装的程序将URL设置为http://localhost:4200

因为cloud9表示程序正在运行,但是在URL调用http://localhost:4200上运行

我该怎么办?

最佳答案

Localhost是指您的本地计算机。但是如前所述,您的node.js在ec2上运行并想从浏览器连接到它,获取ec2的IP并输入浏览器-IP:4200
它应该工作

08-17 05:39