Я получаю эту ошибку после отправки запроса на публикацию
Я пытаюсь отправить массив идентификаторов флажка, которые были недавно проверены, вот мой код:
этот массив заполняется после запроса http get
user_groups: Array <any> = [];
это функция, которая строит выбранные значения и отправляет их
addUserGroups(user_id) {
this.spinner.show();
const new_groups = this.getSelectedGroups();
// this.userugroups = new_groups;
const formdata = {
'Groups_id': new_groups,
'User_Id': user_id,
};
console.log('fromdata: ', formdata);
this.authent.assignroles(formdata).then((res) => {
this.spinner.hide();
console.log('res: ', res);
this.ngOnInit();
this.alerts.push({
id: 1,
type: 'success',
message: 'user have benn added to groups'
});
}, (err) => {
this.spinner.hide();
this.ngOnInit();
this.alerts.push({
id: 1,
type: 'warning',
message: err.json().Message
});
console.log('error: ', err);
});
}
это функция, которую я использую для полученияновые выбранные флажки
getSelectedGroups() {
return this.user_groups
.filter(group => group.selected)
.map(group => group.role_id);
}
я пытался исправить это в своем университете, я получил ошибку 500 внутренняя ошибка сервера, но когда я дома, я получаю эту ошибку:
Access to XMLHttpRequest at 'http://api-accountingsystem.azurewebsites.net/api/groups/user/roles' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
есликто-то может помочь мне исправить это