У меня проблема с моим API.
Поэтому, когда я нахожусь в своей IDE и запускаю свой код через ng serve и dotnet run все работает нормальнои я получаю значения в моем бэкэнде.Но когда я публикую свой код и попробую его на моем сервере, переменная FromBody имеет значение null.
Также в Chrome Dev Tools я вижу значения в полезной нагрузке запроса.
Почему наблюдательный?Потому что это мой результат, и я не знаю другого пути.
Сломанный API
Работа в IDE, но не при публикации
Мой TypeScript
signupUser(user: User): Observable<boolean> {
return this.http.post<boolean>('api/user/signupuser', user);
}
My C #
[HttpPost]
public bool SignUpUser([FromBody]User user)
{
return UserBusinessLayer.SignUpUser(user);
}
Рабочий API
Работа в IDE и при публикации
TypeScript
loginUser(email: string, password: string): Observable<boolean> {
return this.http.post<boolean>('api/user/loginuser', {email: email, password: password});
}
C #
[HttpPost]
public bool LoginUser([FromBody]User user)
{
return UserBusinessLayer.LoginUser(user);
}