Я загружаю файлы в бэкэнд Node.js и использую грозные на стороне сервера.Я настроил прокси в угловом интерфейсе 2 для перенаправления вызовов на сервер.Я получаю 500 Ошибка с текстом статуса как неизвестная ошибка и ERR_CONNECTION_ABORTED
Приложение позволяет пользователям загружать файлы изображений (JPEG) на сервер, которые перемещаются в хранилище Azure при загрузке.Затем к этим изображениям можно получить доступ через Azure CDN.Когда я запускаю backend и frontend вместе на одном и том же порту, все работает нормально.Но при запуске обоих независимо на отдельных портах с прокси, настроенным на внешнем интерфейсе, загрузка не удалась.Сообщение об ошибке не очень полезно.
На стороне сервера
var form = formidable.IncomingForm();
form.multiples = true;
form.parse(req, function (error, fields, files) {
...
}
На стороне клиента
uploadFiles = (evt) => {
var formData = new FormData();
var files = evt.target.files;
for(var file = 0; file < files.length; file++){
formData.append("file" + file, files[file], files[file].name);
}
this.fileUploader.uploadFiles(formData).subscribe((response) => {
}
Я ожидал, что файлы будут загружены и сохранены влазурное хранилище, но при проксировании к коду на стороне сервера я получаю ошибку 500 с текстом состояния «Неизвестная ошибка».Инструменты разработчика показывают ERR_CONNECTION_ABORTED для запроса POST.