Я создал приложение Angular на EC2 (RHEL 7) с ng new app1
и попытался обслужить его с помощью:
ng new app1
cd app1
ng serve --port=4200
Когда я перехожу на URL: IP:4200
- получаю следующую ошибку:
Exception: tcp_error
Exception details: A communication error occurred: "Connection refused"
Но когда я пытаюсь с NodeJS на том же сервере и на том же порту - я вижу результат на том же IP:4200
.Код NodeJS:
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World 3!');
});
app.listen(4200, function () {
console.log('Example app listening on port 4500!');
});
Что может быть не так с Angular и EC2?Я могу запустить точно такой же код Angular на своем локальном компьютере, и когда перейду на localhost:4200
- я смогу увидеть результаты (но не с EC2 IP:4200
).