Что такое Nuxt.js?: Его основная область применения — рендеринг пользовательского интерфейса при абстрагировании от распределения клиент/сервер. Наша цель — создать достаточно гибкий фреймворк, чтобы вы могли использовать его в качестве основной базы проекта или в дополнение к вашему текущему проекту на основе Node.js. Nuxt.js предустановляет всю конфигурацию, необходимую для того, чтобы сделать вашу разработку приложения Vue.js, отображаемого на сервере, более приятной. Кроме того, мы также предоставляем другой вариант развертывания, называемый: nuxt generate. Он создаст статически сгенерированное приложение Vue.js. Мы считаем, что этот вариант может стать следующим большим шагом в разработке веб-приложений с микросервисами. Кроме того, вы также можете использовать Nuxt.js для быстрого создания одностраничных приложений (режим spa), что полезно для сохранения функций Nuxt при работе с бэк-офисными приложениями. В качестве фреймворка Nuxt.js обладает множеством функций, которые помогут вам в разработке между клиентской и серверной сторонами, такими как асинхронные данные, промежуточное ПО, макеты и т. д.
Исходный код можно найти наhttps://github.com/nuxt/nuxt.js