【发布时间】:2015-06-30 15:22:05
【问题描述】:
我在即将完成的项目中使用 ionic,但我从 angular-dreamfactory 得到了奇怪的响应。在身份验证过程中,我向服务器中的 dsp 发送 http 请求,以从 api 服务获取数据。一切正常,即使我可以在 chrome 工具中看到响应正文,但功能
`DreamFactory.api.user.login(postData,
function (data) {
UserService.setUser(data);
$scope.mediaLoading(2);
$rootScope.$broadcast('user:loggedIn');
$scope.loginModal.hide();
//insert other request for data to fill app
},
function (errors) {
alert("in errors");
if (errors.error[0].code != 400) {
$scope.mediaLoading(2);
... '
当用户输入错误的登录名时,它会正常失败,但在第二次尝试中,DreamFactory.api.user.login(postData,..) 内的应用程序停止响应并且似乎没有出现。 以供参考: __in 第一次尝试控制台给出: POST http://dsp.oshno.tj:7070/rest/user/session 400 (Bad Request) dsp.oshno.tj:7070/rest/user/session:1 // 符合预期 __在第二次尝试中: http://domain_name/rest/user/session 400 (Bad Request) ionic.bundle.js:18526 // 然后挂在那个函数中 //没想到
请有人帮忙正确注入 DreamFactory ????
【问题讨论】:
-
此主题的任何更新请...我被困在这里... :(
-
如果任何机构有类似的问题,我可以通过使用 Javascript SDK 而不是 AngularJS 来部分解决它,因为后来我在 git hub 中意识到 AngularJS 比 Javascript 已经过时所以想出了工作功能只需创建一个 .factory 服务来返回 window.df 对象,并且效果很好:)
标签: angularjs api rest http ionic