【发布时间】:2017-09-12 16:06:03
【问题描述】:
我正在使用 Back& 作为 BaaS 以及使用他们的身份验证服务来构建应用程序。登录页面是根页面,它是第一个加载的。虽然它在我的本地机器上运行良好,但在 Web 服务器上运行时,“离子服务”授权不起作用,无论是在我的本地机器上还是在 Back& 的托管服务上。这是我正在使用的代码(直接来自 Back& 的示例应用程序):
this.backand.signin(this.username, this.password)
.then((res: any) => {
this.loggedInUser = res.data.username;
},
(error: any) => {
alert(error.data);
}
);
尝试登录时,我收到一条空的错误消息。有趣的是匿名身份验证工作得很好(this.loggedInUser 是 'Guest')。
this.backand.useAnonymousAuth()
.then((res: any) => {
this.loggedInUser = res.data.username;
},
(error: any) => {
alert (error.data);
});
backand/angular2-sdk: v1.1.2
【问题讨论】:
-
任何控制台错误?
-
不,没有。控制台日志为空,服务器端异常为空。我确实在“/1/table/data/backandRoles?filter=&pageNumber=1&pageSize=20&sort=" 的请求日志中看到了一个 API 请求
-
能否也包含初始化SDK的代码?这里最可能的罪魁祸首是配置错误的 API 注册密钥。此外,您的应用程序的仪表板中是否显示任何内容?具体在异常日志中?