What's running the Vue app on port 8080 - is it a development server? If so, you'll want to run that on a different port, and proxy everything but the Vue app to Shiny. Otherwise you can serve the Vue app from Shiny directly. I made an example of this setup a while ago at Build shiny app using node?. It was for a React app, but Vue should be similar.
2 Likes