How do I use nuxt.js for server-side rendering of existing vue spa projects?

A new project that has just been completed takes into account the problem of seo after it is launched. It uses prerender-spa-plugin to pre-render the page, but the dynamic routing page can not achieve the rendering effect. More often, the meta information is returned from the background and cannot be rendered, and other methods cannot be thought of. So we consider using nuxt to render the project on the server side, but we do not know where to start. Can you guys give me some advice?

Mar.11,2021

NUXT.js official document

read the official documents for yourself! It's very comprehensive.
my own website is written in nuxt.js, or the syntax of VUE. It is convenient to use pm2 to manage processes on the server.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea85f0-1ec5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea85f0-1ec5.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?