Ты хочешь сказать что разрабатываешь сайты на локалке с настройкой nginx как будто у тебя продакшн сервер ?
Нет, не как на прокдакшене.
В nginx есть такая штука как proxy_pass.Он проксирует порт на нужный тебе порт.Например у меня есть Angular который работает на порту 4200.
Пишу в конфиге nginx
location / {
proxy_pass http://localhost:4200;
}
Захожу в браузере, пишу localhost и вот открывается мой Ангуляр.
Потом пишу в конфиге (бэкенд)
location /api {
proxy_pass http://localhost:5000;
}
И вот на пути localhost/api у меня работает бэкенд
Запросы делаю так
await fetch("/api/something")
После сборки все прекрасно будет работать, и никакого Корс нет