Node.js在Reactjs应用程序-nginx中不工作
在本地,一切都正常工作,现在我试图让节点工作,但我不能 这是我的nginx配置:Node.js在Reactjs应用程序-nginx中不工作,node.js,reactjs,nginx,debian,Node.js,Reactjs,Nginx,Debian,在本地,一切都正常工作,现在我试图让节点工作,但我不能 这是我的nginx配置: server { listen 80; server_name 54.38.184.210; location /api/ { proxy_pass http://54.38.184.210:8080/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_he
server {
listen 80;
server_name 54.38.184.210;
location /api/ {
proxy_pass http://54.38.184.210:8080/;
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;
}
location / {
root /root/site/public;
try_files $uri /index.html;
}
}
我运行-npm运行build,然后我将所有dist文件公开,静态内容工作,我可以看到整个网站,但后端不工作,我使用“node index.js”启动我的服务器
也许我做错了什么,请帮帮我 请试试这个
server {
listen 443 ssl;
server_name 54.38.184.210;
ssl_certificate {your path to .crt file}/api.crt;
ssl_certificate_key {your path to .rsa file}/api.rsa;
location / {
proxy_pass 54.38.184.210:8080;
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;
}
}
“service nginx restart”重新启动后端nginx您是否已在不同端口上启动服务器端和客户端?一切都好吗?