Nginx 服务器配置托管 Angular 应用并代理 API 调用请求

Nginx 服务器配置托管 Angular 应用并代理 API 调用请求

如何能够将托管在 Nginx 上的 Angular 应用程序的请求(或 API 调用)代理到在具有另一个端口值的 Docker 容器上运行的后端(Angular 应用程序也是 Dokcer 化的)?

目前我有一个 nginx.conf 文件,并将其复制到 /etc/nginx/conf.d/default.conf,但无法从后端获取结果。这是 nginx.conf 文件:

server {
   listen 80;
   server_name localhost;

   root /usr/share/nginx/html;
   index index.html index.htm;

   location / {
      try_files $uri $uri/ /index.html = 404;
    }

    location /api/ {
       proxy_pass http://0.0.0.0:8080/api/;

    }

}

相关内容