Nuxt 2 × CMS Demo

Те же 4 подхода — но на Nuxt 2.17 с serverMiddleware вместо Nitro

⚡ Nuxt 2 vs Nuxt 4 — ключевые отличия
Серверный слой serverMiddleware (Connect/Express) Nitro (встроен, TypeScript)
Конфиг privateRuntimeConfig runtimeConfig (server-only)
Fetch axios / node-fetch (вручную) встроенный useFetch / $fetch
Роутинг API server-middleware/*.js (ручной req/res) server/api/*.ts (автоимпорт)
Данные на странице asyncData() { return fetch(...) } await useFetch(...)