我正在使用Back Back作爲BaaS以及使用其身份驗證服務來構建應用程序。登錄頁面是根頁面,它是第一個加載的頁面。雖然它在我的本地計算機上運行良好,但使用「離子服務」授權在Web服務器上運行時不起作用,無論是在本地計算機上還是在Back Back的託管服務上。下面是我使用(直接從返回&的示例應用程序)代碼:使用Backand SDK和身份驗證在Web服務器上託管Ionic 2應用程序
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
任何控制檯錯誤? – Sampath
不,沒有。控制檯日誌爲空,服務器端異常爲空。我在請求日誌中看到了一個API請求,用於「/ 1/table/data/backandRoles?filter =&pageNumber = 1&pageSize = 20&sort =」 –
您是否也可以在初始化SDK時包含代碼?這裏最可能的罪魁禍首是配置錯誤的API註冊密鑰。此外,您的應用程序的儀表板中是否顯示任何內容?特別是在例外日誌中? –