Добро пожаловать в StackOverflow.
Если я правильно понял ваш вопрос, я думаю, вы хотели бы настроить процесс Node.js, на котором запущен сервер (пример localhost:1337
), и вы хотели бы получить к нему доступ @ http://localhost/subfolder
.
Для этого вам потребуется настроить обратный прокси-сервер, такой как NGINX и создать конфигурацию для переадресации подключений к процессу:
server {
listen 80 default_server;
location /subfolder {
# Forward Real IP
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:1337;
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;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
NGINX будет получать запросы на порт 80и при запросе в / подпапке он будет пересылать запросы на ваш сервер Node.js, работающий через порт 1337.
Надеюсь, это помогло.Удачи.