SO的可爱的人,我有这个项目,我正在做一个基于node / express的服务器,并在部署站点的小节点容器中使用react,所有内容都传递给nginx用于反向代理,我搜索了一种方法使用子域名为我的dashboard.example.com,但似乎无法解决,没有教程在任何地方或代码示例如何实现这一点,我不是新的MERN堆栈,但nginx和docker。
我曾尝试使用vhost,无法使其作为子域工作,尝试了npm express-subdomain,也没有按预期工作,你会怎么做?
listen 8080;
location @LandingPage {
proxy_pass http://LandingPage:80;
}
# this one down here doesn't work as expected neither
location /gql/ {
proxy_pass http://server:1000/graphql;
}
}
我已经删除了所有我的中间件和垃圾代码无法正常工作的子域问题已经过去2周了
预期结果:dashboard.landingpage.com工作和配置
奖金:将我的查询发送到gql.landingpage.com或landingpage.com/gql
实际结果:landingpage.com正在代理
我刚刚创建了这个怪物,它是一个带有子域的快速应用程序和公共文件夹的自动构建,现在我只需要代理传递1
https://github.com/sabasm/node-express-react-and-reactSubdomain/tree/master