使用本地主机从同一Nginx服务器获取数据

时间:2019-03-09 14:45:18

标签: reactjs ubuntu nginx server

我有我的React前端和NodeJS后端,它们都与Nginx在同一台Ubuntu服务器上运行。因此,我正在对http://localhost:8888进行访存。但是在生产中,这会产生OPTIONS http://localhost:8888/data net::ERR_CONNECTION_REFUSED

当我更改Nginx设置和IP的URL时,出现https错误。由于后端不使用https,但是我的React前端是。我无意让后端在域名而不是IP地址上运行,因为它仅供内部使用。有没有办法仍然通过本地主机提供数据?

我的后端服务器块当前为:

server {
    listen 80;
    listen [::]:80;

    root /home/USER/www;
    server_name localhost;

    location / {
        proxy_pass http://localhost:8888;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

0 个答案:

没有答案