【发布时间】:2021-09-09 08:52:00
【问题描述】:
我有一个 react 前端和一个 node 后端,由于某种原因它不会向后端发出正确的请求。
nginx给出的错误日志
111: Connection refused) while connecting to upstream, server: _, request: "GET /api/info HTTP/1.1", upstream: "http://127.0.0.1:5000/info"
我注意到它发出了错误的请求,因为 http://127.0.0.1:5000/info 应该是 http://127.0.0.1:5000/api/info
我的默认配置
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/{{AppName}}/frontend/build;
server_name {{myDomainName}};
location / {
try_files $uri $uri/ =404;
}
location /api/ {
proxy_pass http://localhost:5000/;
}
当我访问我的网站时,它只会显示错误 404
【问题讨论】:
标签: node.js amazon-web-services nginx nginx-reverse-proxy