Angular 8 метод удаления не вызывает метод весенней загрузки - PullRequest
0 голосов
/ 06 апреля 2020

Мой angular 8 метод удаления не вызывает метод удаления при загрузке пружины (в журнале ничего не печатается)

angular 8 метод удаления:

deleteStudent(id: number): Observable<any> {
    console.log(`${this.baseUrl}/deleteById/${id}`);
    return this.httpClient.delete(`${this.baseUrl}/deleteById/${id}`, { responseType: 'text' });    
  }

метод удаления при загрузке пружины ( API REST):

@DeleteMapping("/deleteById/{id}")
    @ResponseBody
    ResponseEntity<?> deleteById(@PathVariable("id") long id){
        try{
            studentService.deleteById(id);
            LOGGER.info("record successfully deleted");
            return new ResponseEntity<>(HttpStatus.OK);
        }catch (Exception e){

            return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
        }
    }

после печати URL-адреса angular, например: http://localhost: 8888 / deleteById / 55 в консоли я скопировал его и использовал в почтальоне, конкретная запись успешно удалена. Эта проблема возникает только для метода удаления, другие методы отлично работают.

1 Ответ

0 голосов
/ 30 апреля 2020

Это была моя ошибка: я не подписался на метод delete в классе обслуживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...