Ошибка при загрузке при использовании Angular с прокси для доступа к серверным API - PullRequest
0 голосов
/ 09 июля 2019

Я загружаю файлы в бэкэнд 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...