Как лучше всего отправлять сообщения с Angular 8 на Node.JS? - PullRequest
0 голосов
/ 06 октября 2019

У меня есть эта функция в моем сервисе в угловой. до сих пор я использую методы GET и теперь мне нужно отправить некоторые данные на сервер.

Это GET-запрос:

getReports(userID) {
    return this.http.request<Reports[]>('GET', this.baseUrl + this.REPORTS_API + '/' +
     this.USER_API + '/' + userID, { responseType: 'json' });
}

А теперь мне нужно опубликовать данные

createNewReport(companyID, type, year){
    return this.http.request<[]>('POST', this.baseUrl + this.REPORTS_API, { responseType: 'json'});
}

Куда мне поместить данные ??

1 Ответ

1 голос
/ 06 октября 2019

Вам необходимо передать данные как,

createNewReport(companyID, type, year){
    const data = JSON.stringify({companyId: companyID, type: type});
    return this.http.post(this.baseUrl + this.REPORTS_API, data , { responseType: 'json'});
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...