我在服务中使用HttpClient
访问Angular 5中的REST Web服务。现在在create(POST)方法中,我需要在数据库中创建的对象,以便我可以订阅它以提取它的一些细节。但出于某种原因,它只给我空对象。任何帮助表示赞赏。
service.ts
public create(data: Data): Observable<any> {
return this.http.post('api/createnode', data);
}
component.ts
object: Data = new Data();
this.object.details = 'testing';
this.dataservice.create(this.object).subscribe((stuff) => {
console.log(stuff);
});
数据包含ID和DETAILS。 ID在数据库中自动生成,DETAILS是字符串。控制台中打印的stuff
为null
。我想要在数据库中创建的对象。
答案 0 :(得分:0)
后端的这个更改Spring Boot Service为我修复了它
@PostMapping("/createnode")
public Data create(@RequestBody Data data) {
return repository.save(data);
}