Я очень плохо знаком с угловой. Я отправляю запрос на отправку из angular7 на внутренний сервер nodejs, но ничего не происходит, и получаю эту ошибку в консоли:
net :: ERR_CONNECTION_REFUSED & сообщение: «Http-сбой для
http://localhost:4000/business/add: 0 Неизвестная ошибка "имя:
"HttpErrorResponse"
Сервисный файл
export class BusinessService {
uri = 'http://localhost:4000/business';
constructor(private http: HttpClient) { }
addBusiness(person_name, business_name, business_gst_number) {
const obj = {
person_name: person_name,
business_name: business_name,
business_gst_number: business_gst_number
};
this.http.post(`${this.uri}/add`,obj)
.subscribe(res => console.log('Done'));
}
}
Node.js бэкэнд:
app.use('/business', businessRoute);
businessRoutes.route('/add').post( function(req, res){
console.log('hello');
let business = new Business(req.body);
business.save()
.then(business => {
res.status(200).json({'business': 'business in added sucessfully'});
}).catch(err => {
res.status(400).send('Unable to save to database');
console.log(err);
});
});