SO的可爱的人, 我在这个项目中,我正在基于节点/ express进行服务器处理,并在已部署站点的小节点容器中使用react,所有内容均通过nginx进行反向代理,我一直在寻找一种使用子域作为仪表板的方法.example.com,但似乎无法解决,在任何地方都没有教程或如何实现此目的的代码示例,除了nginx和docker以外,对MERN堆栈来说并不陌生。
我已经尝试过使用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;
}
}
最近两周因子域问题而生气,我删除了所有无法使用的中间件和垃圾代码,请帮忙
预期结果: dashboard.landingpage.com工作并配置
奖金: 将我的查询发送到gql.landingpage.com或landingpage.com/gql
实际结果: landingpage.com正在使用代理
答案 0 :(得分:0)
我刚刚创造了这个怪物, 它是一个带有子域的快速应用程序,并为公共文件夹自动构建,现在我只需要代理第1遍
https://github.com/sabasm/node-express-react-and-reactSubdomain/tree/master