How would you setup a managable multipage setup with node/express?

So I have a multisite multilingual project. Imagine different websites on different domains using the same design and front end template with different content.

I have a middleware that handles serving the different content. I'd like to build a frontend with VUEJS/NuXT or similar. How what I set things up so it's easily managable? Anyway I don't have to go for say one Nuxt-App per domain?