Zastanawiam się, jak poradzić sobie z subdomenami w moim projekcie opartym na Expressjach.Uchwyt Express Subdomain z nginxem
Oto mój nginx
konfiguracja
server {
listen 80;
server_name bee.local;
access_log /var/log/nginx/bee.local.access.log;
error_log /var/log/nginx/bee.local.error.log;
location/{
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
}
}
server {
listen 80;
server_name api.bee.local;
access_log /var/log/nginx/bee.local.access.log;
error_log /var/log/nginx/bee.local.error.log;
location/{
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header X-Forwarded-For $remote_addr;
}
}
i oto mój router z obsługą subdomeny
router.get('/v1/', function(req, res, next) {
res.status(200).json({ title: "title" });
});
app.use(subdomain('api', router));
Problemem jest to, że renderowanie trasę indeksu
a na pewno ja setuped plik hosts
I Już zostały poszukiwania przez 3 godziny możesz mi pomóc :)
http: //api.bee.local/ jest świadczenie drogę do domu – dyaa
nie spróbować mój przykład, jak jest? dotrzesz do/i/użytkowników z poddomeny routera dla http: //api.bee.local i dojdzie do/z głównego routera dla http: //bee.local –
TAK ten sam przykład – dyaa