Skip to content

Commit f1e32a6

Browse files
author
Ivan Bochkarev
committed
fix: улучшение обработки маршрутов при предварительном рендеринге
- Добавлена проверка для пропуска маршрутов '/llms-full.txt' и '/__og-image__/' в конфигурации nuxt.config.ts, чтобы избежать ошибок 500 при рендеринге. - Обновлён статус перевода для фазы 3.3 на "завершено" в плане перевода на русский язык.
1 parent 6c04f16 commit f1e32a6

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.cursor/plans/nuxt_russian_translation.plan.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ todos:
4646
status: completed
4747
- id: phase3-guide-concepts
4848
content: "Фаза 3.3: Перевод docs/3.guide/1.concepts/ (9 файлов)"
49-
status: pending
49+
status: completed
5050
- id: phase3-guide-rest
5151
content: "Фаза 3.4: Перевод docs/3.guide/ остальное (31 файл)"
5252
status: pending
@@ -124,8 +124,8 @@ isProject: true
124124
- **Framework Preset** — не переопределять вручную; Vercel определит Nuxt по зависимостям.
125125
- **Output Directory** — оставить пустым (не указывать `dist`). Vercel сам определяет Nuxt и находит `.output`.
126126
2. **Конфигурация в репозитории**
127-
- **`nuxt.config.ts`****НЕ** задавать `nitro.preset` вручную. Nitro автоматически определяет Vercel по env `VERCEL=1` и использует правильный пресет (нулевая конфигурация). Вывод сборки — `.output`.
128-
- **`vercel.json`** — только при необходимости переопределить команды (не указывать `framework`, `outputDirectory` или `nitro.preset`):
127+
- `**nuxt.config.ts**`**НЕ** задавать `nitro.preset` вручную. Nitro автоматически определяет Vercel по env `VERCEL=1` и использует правильный пресет (нулевая конфигурация). Вывод сборки — `.output`.
128+
- `**vercel.json**` — только при необходимости переопределить команды (не указывать `framework`, `outputDirectory` или `nitro.preset`):
129129
```json
130130
{
131131
"$schema": "https://openapi.vercel.sh/vercel.json",

nuxt.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,8 @@ export default defineNuxtConfig({
335335
route => route.startsWith('/modules/'),
336336
route => route.startsWith('/admin'),
337337
route => route.includes('_dir'), // виртуальные индексные пути контента, /raw/.../_dir.md дают 500
338-
route => route === '/llms-full.txt' // nuxt-llms генерирует маршрут, при пререндере возможен 500
338+
route => route === '/llms-full.txt', // nuxt-llms генерирует маршрут, при пререндере возможен 500
339+
route => route.startsWith('/__og-image__/') // OG-картинки при пререндере дают 500, генерируются по запросу
339340
],
340341
autoSubfolderIndex: false
341342
}

0 commit comments

Comments
 (0)