как отправить данные угловой формы на серверную часть nodejs - PullRequest
0 голосов
/ 02 мая 2019

Я очень плохо знаком с угловой. Я отправляю запрос на отправку из 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);
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...