Nodejs и Headless CMS

Nov 04, 2021 01:56


В общем, если плясать вокруг node.js

То сверху его ещё нужно оборачивать типа Headless CMS

На фронте будет Nuxt (Vue, который в дальнейшем планируется использовать и для мобильных приложений)

https://content.nuxtjs.org/ru/

(Для SSG можно и Hugo, но это не точно)

На бэке будет Node.js Strapi

Вот я поставил на локалке Node.js + Strapi с шаблоном E-commerce

https://github.com/strapi/strapi-starter-nuxt-e-commerce

Что получили в результате

Бэкэнд система с наборами плагинов

CONTENT MANAGER - Быстрый способ увидеть, отредактировать и удалить данные в вашей базе данных.

CONTENT TYPE BUILDER - Моделируйте структуру данных вашего API.

EMAIL - Отправка почты.

INTERNATIONALIZATION - This plugin enables to create, to read and to update content in different languages, both from the Admin Panel and from the API.

MEDIA LIBRARY - Управление медиа-файлами.

ROLES & PERMISSIONS - Защитите ваш API с помощью процесса полной аутентификации, основанном на JWT

Можно так же использовать Сontentful HeadlessCMS

Пока из интересных вещей обнаружил, что в них удобно создавать Content Model (типы контента)

Например, тип «продукт» или «лекция» и в них будут соответствующие поля данных. В обычных CMS на каждый тип контента обычно создается таблица в БД с соответствующими полями.

Теперь, чтобы посмотреть на это всё пользователем - нужно Nuxt

Пока ставил - перестал отвечать http://localhost:1337/admin/

Но заработал http://localhost:3000/ 
Previous post Next post
Up