Я хочу прочитать адрес электронной почты в виде строки из моего бэкэнда, используя Spring MVC.Однако, когда я пытаюсь прочитать его, используя Angular HttpClient
, я получаю следующую ошибку:
SyntaxError: Unexpected token b in JSON at position 0 at JSON.parse
Это скриншот ошибки, отображаемой в консоли:
Это код, который я использую в Angular для чтения ответа:
public findEmail(username: string): Observable<string> {
let params = new HttpParams();
params = params.append('username', username);
return this.httpClient.get<string>(this.baseUrl + '/findEmail', {params});
}
И это код контроллера Spring, который обеспечивает ответ:
@GetMapping(value = "/findEmail", params = { "username" })
public String findEmail(@RequestParam String username) {
return utilisateursService.findEmail(username);
}