Вот код для загрузки файла в интерфейс.
axios.post(
'http://localhost:3333/api/Containers/mycontainer/upload',
{
file: files[0]
},
{
headers: {
Accept: 'multipart/form-data'
}
}
);
При публикации файла в консоли браузера появляется это сообщение
POST http://localhost:3333/api/Containers/mycontainer/upload net::ERR_EMPTY_RESPONSE
На сервере появляется этоlog
Error: Request aborted
at IncomingMessage.<anonymous> (/Users/hayksafaryan/Projects/other/ev/node_modules/formidable/lib/incoming_form.js:122:19)
at IncomingMessage.emit (events.js:182:13)
at abortIncoming (_http_server.js:444:9)
at socketOnClose (_http_server.js:437:3)
at Socket.emit (events.js:187:15)
at TCP._handle.close (net.js:616:12)
Unhandled error for request POST /api/Containers/mycontainer/upload: Error: Request aborted
at IncomingMessage.<anonymous> (/Users/hayksafaryan/Projects/other/ev/node_modules/formidable/lib/incoming_form.js:122:19)
at IncomingMessage.emit (events.js:182:13)
at abortIncoming (_http_server.js:444:9)
at socketOnClose (_http_server.js:437:3)
at Socket.emit (events.js:187:15)
at TCP._handle.close (net.js:616:12)
В бэкэнде я следовал этому руководству https://loopback.io/doc/en/lb2/Storage-component.html
Вот источник данных
"fileStorage": {
"name": "fileStorage",
"connector": "loopback-component-storage",
"provider": "filesystem",
"root": "./fileStorage",
"maxFileSize": "10485760"
}
Использование обратной связи 3