Node.js Express req.subdomains为空

Node.js Express req.subdomains为空,node.js,express,Node.js,Express,我在Windowshosts文件中有: 127.0.0.1 demo.app.com 当我在http://demo.app.com:5000/,req.subdomains返回[“demo”] 但是,当我将其部署到Ubuntu服务器时,req.subdomains返回[] 有什么用?我想出来了 这是由于nginx反向代理 server { listen 80; server_name *.app.com; location / { proxy

我在Windows
hosts
文件中有:

127.0.0.1       demo.app.com
当我在
http://demo.app.com:5000/
req.subdomains
返回
[“demo”]

但是,当我将其部署到Ubuntu服务器时,
req.subdomains
返回
[]

有什么用?

我想出来了

这是由于nginx反向代理

server {
    listen 80;
    server_name *.app.com;
    location / {
        proxy_pass 'http://127.0.0.1:5000';
    }
}
我想出来了

这是由于nginx反向代理

server {
    listen 80;
    server_name *.app.com;
    location / {
        proxy_pass 'http://127.0.0.1:5000';
    }
}