Я запускаю серверы в Ubuntu, а не в Windows, но один из способов решить эту проблему - использовать Nginx на вашем сервере в качестве обратного прокси-сервера.Существует ряд руководств, которые помогут вам настроить Nginx с Let's Encrypt (бесплатные сертификаты SSL), чтобы HTTPS-соединения с вашим сервером переходили к Nginx через порт 443, а затем Nginx перенаправлял запросы на порт 80 для вашегосуществующий веб-сервер.
Если к CouchDb нужно обращаться из Интернета, а не только из Node.js, вы можете использовать Nginx для перенаправления входящих запросов CouchDb с порта 443 на порт 5984.
Конечно, вы также можетевозможность настроить любой веб-сервер, который вы уже используете в качестве обратного прокси.Но использование Nginx - это сложный путь, с большим количеством справок / советов по установке и настройке здесь и в других местах.