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 файлы, но оставляет
|
||||
# `//# 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 типа
|
||||
|
||||
Reference in New Issue
Block a user