From c24dec6a1ff48ae1a0ce73a67f0eee7307fc134a Mon Sep 17 00:00:00 2001 From: "Zimin A.N." Date: Fri, 8 May 2026 09:10:35 +0300 Subject: [PATCH] =?UTF-8?q?fix(docs):=20=D0=BE=D1=82=D0=B4=D0=B0=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D1=8C=20=D0=B2=D0=B0=D0=BB=D0=B8=D0=B4=D0=BD=D1=8B?= =?UTF-8?q?=D0=B9=20empty=20sourcemap=20JSON=20=D0=B2=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=BE=20204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DevTools пытается распарсить response как sourcemap JSON. 204 с пустым body → `SyntaxError: JSON Parse error: Unexpected EOF` в console. Решение: возвращаем минимально валидный sourcemap v3 с пустыми sources/ mappings — DevTools парсит, видит no-op, тихо проглатывает. --- docs/nginx.conf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/nginx.conf b/docs/nginx.conf index a6af093..9556e7d 100644 --- a/docs/nginx.conf +++ b/docs/nginx.conf @@ -17,12 +17,14 @@ server { } # Source maps: Diplodoc CLI 4.60 не генерит .map файлы, но оставляет - # `//# sourceMappingURL=` комментарии в JS/CSS. DevTools пытается тянуть, - # получает 404 — шум в console. Возвращаем 204 No Content тихо. + # `//# sourceMappingURL=` комментарии в JS/CSS. DevTools пытается тянуть. + # 204 No Content триггерит "Unexpected EOF" — DevTools пытается распарсить + # пустое body как JSON sourcemap. Отдаём минимально валидный empty sourcemap. location ~* "^/docs/.*\.map$" { access_log off; log_not_found off; - return 204; + default_type application/json; + return 200 '{"version":3,"sources":[],"names":[],"mappings":"","file":""}'; } # Static assets (Diplodoc CLI 4.60 bug: HTML refs hashed names типа