• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Relacje w Angularze Cli(Error 400 - Bad Request)

Object Storage Arubacloud
0 głosów
79 wizyt
pytanie zadane 13 lutego 2020 w JavaScript przez Maikeru Początkujący (250 p.)

Witam,

Mam dość duży problem z dodaniem danych do tabeli połączonej relacją z bazą Springa. Mianowicie samo dodawanie do tabeli działa bez zarzutu, tylko wtedy gdy nie wybieram niczego z Combo Boxa. Gdy już wybiorę dostaję taki oto komunikat:

zone-evergreen.js:2952 POST http://localhost:4200/api/cars 400 (Bad Request)

HttpErrorResponse {headers: HttpHeaders, status: 400, statusText: "Bad Request", url: "http://localhost:4200/api/cars", ok: false, …}

Mam świadomość, że to problem z linkiem i najprawdopodobniej z relacją, ale nie mam pojęcia jak ten problem rozwiązać. 

Moje modele wyglądają tak:

http-cars.model.ts

export class carStatus {
  id: number;
  name: string;
}

//carStatus.model.ts (TypeScript)
export class carType {
  id: number;
  name: string;
}

//carType.model.ts (TypeScript)

Aby bardziej zrozumieć problem podaje jeszcze serwisy i komponent dodawania pojazdów(jeśli potrzeba więcej plików proszę pisać):

add-dialog1.component.ts

http-cars.service.ts

car-status.service.ts (carType ma identyczny service tylko ze zmienionymi zmiennymi i nazwami)

config.service.ts (wszystkie zawarte funkcje łączą się z linkiem pochodzącym z proxy.conf.json)

{
  "/api": {
    "target": "xxx(link)",
    "secure": false,
    "changeOrigin": true,
    "logLevel": "debug"
  }

}

No i na końcu jeszcze HTML:

add-dialog1.component.html

Jeśli ktoś ma pomysł dlaczego przy dodawaniu danych bez używania Combo boxa działa ze zarzutu, a jak wybieram coś z tych dwóch combo boxów(czy jednego z nich) to pojawia się powyższy błąd to proszę napiszcie w czym zrobiłem błąd i jak mogę go rozwiązać. (Kumpel z którym robię i jest odpowiedzialny za Springa powiedział, ze z jego strony jest wszystko w porządku i jak on wysyła dane przez Postmana to mu wszystko działa. oto przykład zapytania)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 856 wizyt
+1 głos
0 odpowiedzi 819 wizyt
pytanie zadane 13 listopada 2020 w Systemy CMS przez Bartłomiej Sikora Użytkownik (730 p.)
0 głosów
0 odpowiedzi 756 wizyt
pytanie zadane 4 października 2016 w Sieci komputerowe, internet przez grzwalec Nowicjusz (120 p.)

92,568 zapytań

141,420 odpowiedzi

319,622 komentarzy

61,954 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...