我尝试使用以下方式注册新用户:
Backand.signup(firstName, lastName, username, password, password2);
但我最终得到了:
XMLHttpRequest cannot load https://api.backand.com/1/user/signup.
No 'Access-Control-Allow-Origin' header is present on the
requested resource. Origin 'http://localhost:8100' is therefore
not allowed access.
The response had HTTP status code 504.
此端点始终用于工作,使用此设置,但它似乎今天停止工作。 AFAIK,我在这个网址点击了我的所有端点,https://api.backand.com/做了GET,PUT,POST等,它们都按预期工作。这是唯一显示此行为的人。
除/1/user/signup
以外,其他所有端点如何在此网址上正常工作?
任何帮助都将不胜感激。
答案 0 :(得分:1)
正如您在github here中的Backand sdk代码中所看到的那样,
注册功能会收取电子邮件,而不是用户名。
是代码:
self.signup = function (firstName, lastName, email, password,confirmPassword, parameters) {
return BackandAuthService.signup(firstName, lastName, email,
password, confirmPassword, parameters);
};
因此,请确保您发送的是电子邮件,而不是简单的用户名。
如果您发送的密码少于6个字符,则可能是另一个问题。
您可以在Chrome的网络标签中找到详细错误。