Это старый вопрос, но, как новичок, я решил, что добавлю, что (используя Webstorm) вам нужно нажать на Mongo Explorer (вкладка в правой части окна). Оттуда:
-Нажмите настройки. -Нажмите кнопку обзора (выглядит как кнопка с надписью «...»). -Go для программных файлов> MongoDB> Server> 3.4> bin> mongo.exe (ваша версия может отличаться от 3.4). После этого щелкните значок «зеленый плюс» справа. Откроется окно - введите имя в слот «Label». -Щелкните.
Теперь вы должны быть подключены. Ввод «mongod» в терминале недостаточно. Вы также должны выполнить вышеуказанные шаги.
Извиняюсь заранее тем, кто не использует Webstorm! Не уверены в действиях с помощью других IDE.
Я нашел рабочий код
fileSelectedCarImg = event =>{
const file = Array.from(event.target.files);
this.setState({ file })
}
fileUploadCarImg =()=>{
for (let index = 0; index < this.state.file.length; index++) {
const element = this.state.file[index];
const fd = new FormData();
fd.append('image2',element,element.name )
axios.post('http://localhost:3000/api/attachmentBanks/Car_Image/upload',fd , {
onUploadProgress : ProgressEvent => {
console.log('Upload Progress: ' + Math.round(ProgressEvent.loaded / ProgressEvent.total *100) + '%')
}
})
.then(res => {
this.setState({
car_photo: res.data.result.files.image2[0].name,
});
});
}
}