Я создал приложение, которое осуществляет доступ к данным из mongo/node + express, которое находится в другом домене (например, имя_домена).Проблема CORS для Ionic + express
Код функции получает:
var request = $http({
method: 'GET',
url: 'https://domain_name.users.io/categories/list',
withCredentials: true /* to get the Cookie value generated at server-side */
});
В экспрессе стороны добавил следующий код для того, чтобы избежать проблем CORS:
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods","GET,PUT,POST,DELETE,OPTIONS");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
res.header("Access-Control-Allow-Credentials", "true");
Для выше, я получаю следующее сообщение об ошибке:
XMLHttpRequest cannot load https://domain_name.users.io/data/list. A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'http://localhost:8100' is therefore not allowed access.
Я проверил API «https://domain_name.users.io/data/list» и есть п o выпускать с ним, так как я могу видеть данные (при попадании в браузер).
Может кто-то пожалуйста, помогите мне же
У вас есть доступ к https://domain_name.users.io/categories/list через localhost? если вы это сделаете, я думаю, вы можете использовать httpclient для доступа к https://domain_name.users.io/categories/list –