fix(docs): отдавать валидный empty sourcemap JSON вместо 204
DevTools пытается распарсить response как sourcemap JSON. 204 с пустым body → `SyntaxError: JSON Parse error: Unexpected EOF` в console. Решение: возвращаем минимально валидный sourcemap v3 с пустыми sources/ mappings — DevTools парсит, видит no-op, тихо проглатывает.
This commit is contained in:
+5
-3
@@ -17,12 +17,14 @@ server {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Source maps: Diplodoc CLI 4.60 не генерит .map файлы, но оставляет
|
# Source maps: Diplodoc CLI 4.60 не генерит .map файлы, но оставляет
|
||||||
# `//# sourceMappingURL=` комментарии в JS/CSS. DevTools пытается тянуть,
|
# `//# sourceMappingURL=` комментарии в JS/CSS. DevTools пытается тянуть.
|
||||||
# получает 404 — шум в console. Возвращаем 204 No Content тихо.
|
# 204 No Content триггерит "Unexpected EOF" — DevTools пытается распарсить
|
||||||
|
# пустое body как JSON sourcemap. Отдаём минимально валидный empty sourcemap.
|
||||||
location ~* "^/docs/.*\.map$" {
|
location ~* "^/docs/.*\.map$" {
|
||||||
access_log off;
|
access_log off;
|
||||||
log_not_found 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 типа
|
# Static assets (Diplodoc CLI 4.60 bug: HTML refs hashed names типа
|
||||||
|
|||||||
Reference in New Issue
Block a user