У меня проблемы с развертыванием углового приложения на ec2 - PullRequest
0 голосов
/ 24 октября 2019

Я развернул свой веб-интерфейс и серверную часть как на route53 в одном экземпляре ec2. Веб-интерфейс размещен на myDomain.in, а серверный - на api.myDomain.in. Моя проблема в том, что когда я открываю свой веб-сайт в браузере и нажимаю на любой запрос API (например, для входа в систему), он не направляется на сервер узла. Но когда я ввожу URL (например, api.myDomain.in/api/login) в запросе браузерасобираюсь на узел сервера. Может кто-нибудь помочь мне, так как я не могу отправить любой запрос API с моего углового веб-сайта. Ниже приведен код, доступный для моих сайтов nginx.

server{
        server_name myDomain.in;
        root /home/ubuntu/frontend;
        location / {
        try_files $uri $uri/ /index.html;
}
        client_max_body_size 50M;
}

server {
         listen 80;
        listen [::]:80;
        root /home/ubuntu/backend;
        server_name api.myDomain.in;
        client_max_body_size 50M;
        location / {
        proxy_pass  http://127.0.0.1:3000/;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Connection "upgrade";
        proxy_set_header Upgrade $http_upgrade;
}

}````


...