我将Angular与Spring boot集成在一起,用于具有登录模块的基本CRUD应用程序。 登录模块运行正常,但是对于该特定方法,对于创建方法,我得到:“ HttpMessageNotReadableException:缺少所需的请求正文”。
这是一个基本的登录和CRUD操作应用程序,带有角7和弹簧靴。
constructor(public effectStore: DomEffectFactoryService) {}
this.store.select('login')
.pipe(
filter(state => state.user),
tap(state => { this.effectStore.trigger('focus') })
)
.subscribe();
arrNewUser: any[] = [];
url = 'http://localhost:8080/api/user-management/add';
constructor(private http: HttpClient, private router: Router) { }
private options = { headers: new HttpHeaders().set('Content-Type', 'application/json') };
createUser(form: NgForm) {
this.arrNewUser = form.value;
console.log('array', this.arrNewUser);
console.log('value', form.value);
this.http.post(this.url, JSON.stringify(this.arrNewUser), this.options).subscribe((res: Response) => {
console.log('Response:--', res.status);
console.log(this.router.url);
});
}
我可以通过邮递员和localhost:4200角端口获得所需的输出,但不能从localhost:8080即弹簧启动地址获得输出。