这是我的代码
products.service:
var cmd = new NpgsqlCommand("SELECT id,name FROM wincorrespondants WHERE (name ILIKE @donnee) OR (@arr <@ tags) LIMIT 100", conn);
cmd.Parameters.AddWithValue("arr", new[] {"tag1", "tag2" });
所有字段都不为空,并且正在发送访问令牌 product.component.ts:
updateCategorie(ucategorie: Icategorie) {
const endpoint = this.url + 'api/Category/Edit';
const headers = new Headers();
headers.append('Authorization', 'Bearer ' + localStorage.getItem('access_token'));
const options = new RequestOptions({
headers: headers
});
console.log('access_toke: ', localStorage.getItem('access_token'));
return this.http.put(endpoint, ucategorie, options)
.pipe(map((res) => {
return res.json();
})).toPromise();
但是我遇到这些错误:
updateCategorie() {
this.spinner.show();
console.log('catudata: ', this.categorieudata.value);
this.authent.updateCategorie(this.categorieudata.value).then((res) => {
if (res) {
this.spinner.hide();
if (confirm(this.categorieudata.value.Category_name + 'have been updated')) {
this.ngOnInit();
}
}
}, (err) => {
this.spinner.hide();
if (confirm('An error occured please try again')) {
this.ngOnInit();
console.log('###error: ', err);
}
});
}
,我在另一个有效的请求上使用了相同的方法 谁能帮我
答案 0 :(得分:0)
我的错误不在任何这些函数中,我在FormGroup中发送了一个额外的字段 在我重新检查了字段后便意识到了