如何能够将托管在 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/;
}
}