Express, ngnix, nextjs. Имея много проектов, как с помощь express открывать проект в зависимости от домена?
Есть сервер на ngnix, есть 30+ различных сайтов. На данный момент для каждого домена свой порт, на котором работает сайт. Как можно с помощью express создать промежуточный сервак, который в зависимости от домена будет лезть в определенную папку и запускать сайт? Задача в том, чтобы оставить на ngnix только один порт, а средствами express открывать сайты, которые написаны на nextjs. Количество сайтов растет, не известно какое количество портов потребуется. Опыта в этой теме нет совсем, если есть иные способы, буду рад посмотреть.
UPD
Каждый проект next js запускается командой start с определенным портом с помощью nodejs. В нашем случае, в зависимости от домена ngnix обращается к тому или иному порту и показывает его содержимое. Насколько мне известно, при билде next js входного файла в приложение не существует, он берет всю папку next. Так вот задача и заключается в том, чтобы перенести логику в express, если это возможно.
Каждый проект next js запускается командой start с определенным портом с помощью nodejs. В нашем случае, в зависимости от домена ngnix обращается к тому или иному порту и показывает его содержимое. Насколько мне известно, при билде next js входного файла в приложение не существует, он берет всю папку next. Так вот задача и заключается в том, чтобы перенести логику в express, если это возможно.