В проекте angular 6
прокси-сервер express
неожиданно начал обрезать ответы в XHR до 8192 символов (поведение относится только к XHR re. Содержимое конечной точки не имеет значения, если ответ длиннее 8192 символов он усекается. Обрезка содержимого, возвращаемого проблемной конечной точкой, до значения меньше этого, ответ не усекается. Если я изменяю другую конечную точку, чтобы она возвращала строку JSON длиннее 8192 символов, ответ усекается. Нет проблем при загрузке проекта в В производственной среде все конечные точки работают как положено, независимо от длины.
Я удалил и переустановил node_modules
и обновил локальный ng-cli
до 6.2.9
без решения проблемы. Не уверен, что еще можно попытаться решить эту проблему.
Проблема кажется похожей на https://github.com/webpack/webpack-dev-server/issues/1574,, за исключением того, что усечение соответствует для проблемного размера ответа.
узел: 8.14.0
нпм: 6,4,1
devDependencies:
"@angular-devkit/build-angular": "^0.8.9",
"@angular/cli": "^6.2.9",
"@angular/compiler-cli": "^6.1.10",
"@types/jasmine": "2.8.7",
"@types/node": "^6.14.2",
"codelyzer": "^4.5.0",
"jasmine-core": "^2.99.1",
"jasmine-spec-reporter": "~3.2.0",
"karma": "^3.1.3",
"karma-chrome-launcher": "~2.0.0",
"karma-cli": "^1.0.1",
"karma-coverage-istanbul-reporter": "0.2.0",
"karma-firefox-launcher": "^1.1.0",
"karma-ie-launcher": "1.0.0",
"karma-jasmine": "^1.1.2",
"karma-jasmine-html-reporter": "0.2.2",
"karma-remap-istanbul": "0.6.0",
"protractor": "^5.4.1",
"remap-istanbul": "0.9.5",
"ts-node": "~2.0.0",
"tslint": "^5.11.0",
"typescript": "^2.9.2",
"webpack": "^4.27.0"
Не был уверен, какую дополнительную информацию добавить, если таковая имеется Если есть что-то, что поможет вам помочь, дайте мне знать.