我正面临一个错误,我不知道该怎么做。每当我尝试使用以下代码将用户保存到我的离子用户服务时:
Ionic.io();
var user = Ionic.User.current();
if (user.id) {
user.set('name', username);
//user.set('image',image_name);
}
user.save();
然后我收到此错误:
离子用户:错误:CORS请求被拒绝了 XMLHttpRequest无法加载https://api.ionic.io/auth/users/null 预检的响应具有无效的HTTP状态代码404
选项https:// api .ionic .io / auth / users / null
[cors请求被拒绝] [1]
[编码] [2]
答案 0 :(得分:1)
Ionic有一个cordova插件,可以解决所有称为" cordova-plugin-whitelist"的CORS问题。当您通过浏览器进行测试时,Cordova插件未处于活动状态,因此它无法解决您的问题。只有当您将应用程序部署到android / ios / windows时,Cordova插件才能正常工作。
而是获得"允许 - 控制 - 允许 - 来源" chrome插件,如果您想在浏览器上进行测试,可以发出请求。