Я пытаюсь получить данные от "http://169.38.82.132: 94 / токен " до "http://localhost: 4200 / " и получаю сообщение "POST: 400 Плохой запрос в angular ". Мой файл service.ts
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
@Injectable({ providedIn: 'root' })
export class PeopleService {
constructor(private http: HttpClient) { }
headers = new HttpHeaders({
'method': 'POST',
'body': 'grant_type=password&username=user&password=user',
'Content-Type': 'text/plain'});
fetchPeople() { return this.http.post('http://169.38.82.132:94/token', { headers: this.headers }); };
}
Я приложил скриншот кода NodeJS, взятого у почтальона. изображение почтальона .
Я пропустил какие-либо настройки
var data = "grant_type=password&username=user&password=user"
headers = new HttpHeaders({
'method': 'POST',
//'body': 'grant_type=password&username=user&password=user',
'Content-Type': 'text/plain'}
);
fetchPeople() {
return this.http.post('http://169.38.82.132:94/token',data,{
headers: this.headers
});
};
, но результаты те же.