Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth NgCordoveAuth不在IBM MobileFirst 7.1项目上工作_Oauth_Ionic Framework_Ibm Mobilefirst_Ngcordova - Fatal编程技术网

Oauth NgCordoveAuth不在IBM MobileFirst 7.1项目上工作

Oauth NgCordoveAuth不在IBM MobileFirst 7.1项目上工作,oauth,ionic-framework,ibm-mobilefirst,ngcordova,Oauth,Ionic Framework,Ibm Mobilefirst,Ngcordova,我试过我的爱奥尼亚项目,它运行得很好 但是,当我尝试将项目移动到我的IBM MobileFirst 7.1时,出现了错误: chromium(18431): [INFO:CONSOLE(25644)] "TypeError: Object.keys called on non-object 03-18 12:02:43.154: I/chromium(18431): at Function.keys (native) 03-18 12:02:43.154: I/chromium(1

我试过我的爱奥尼亚项目,它运行得很好

但是,当我尝试将项目移动到我的IBM MobileFirst 7.1时,出现了错误:

   chromium(18431): [INFO:CONSOLE(25644)] "TypeError: Object.keys called on non-object
03-18 12:02:43.154: I/chromium(18431):     at Function.keys (native)
03-18 12:02:43.154: I/chromium(18431):     at Object.b [as isInAppBrowserInstalled] (file:///android_asset/www/default/lib/ng-cordova-oauth.min.js:6:12474)
03-18 12:02:43.154: I/chromium(18431):     at Object.d [as google] (file:///android_asset/www/default/lib/ng-cordova-oauth.min.js:5:12292)
03-18 12:02:43.154: I/chromium(18431):     at Scope.service.ngCordovaGoogleLogin [as loginNgCordova] (file:///android_asset/www/default/js/app.js:106:23)
03-18 12:02:43.154: I/chromium(18431):     at fn (eval at <anonymous> (file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:26459:15), <anonymous>:4:233)
03-18 12:02:43.154: I/chromium(18431):     at file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:62388:9
03-18 12:02:43.154: I/chromium(18431):     at Scope.$eval (file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:29160:28)
03-18 12:02:43.154: I/chromium(18431):     at Scope.$apply (file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:29259:23)
03-18 12:02:43.154: I/chromium(18431):     at HTMLButtonElement.<anonymous> (file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:62387:13)
03-18 12:02:43.154: I/chromium(18431):     at HTMLButtonElement.jQuery.event.dispatch (file:///android_asset/www/default/worklight/wljq.js:3140:9)", source: file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js (25644)
chromium(18431):[INFO:CONSOLE(25644)]“TypeError:Object.keys在非对象上调用 03-18 12:02:43.154:I/chromium(18431):at Function.keys(本机) 03-18 12:02:43.154:I/chromium(18431):在对象b处[如已安装的那样](file:///android_asset/www/default/lib/ng-cordova-oauth.min.js:6:12474) 03-18 12:02:43.154:I/chromium(18431):在Object.d[作为谷歌](file:///android_asset/www/default/lib/ng-cordova-oauth.min.js:5:12292) 03-18 12:02:43.154:I/chromium(18431):位于Scope.service.ngCordovaGoogleLogin[作为登录名](file:///android_asset/www/default/js/app.js:106:23) 03-18 12:02:43.154:I/铬(18431):在fn时(评估在fn时)(file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:26459:15), :4:233) 03-18 12:02:43.154:I/铬(18431):在file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:62388:9 03-18 12:02:43.154:I/铬(18431):范围内。$eval(file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:29160:28) 03-18 12:02:43.154:I/铬(18431):在范围内。$适用(file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:29259:23) 03-18 12:02:43.154:I/铬(18431):在HTMLButtoneElement(file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js:62387:13) 03-18 12:02:43.154:I/chromium(18431):位于htmlButtoneElement.jQuery.event.dispatch(file:///android_asset/www/default/worklight/wljq.js:3140:9)“,资料来源:file:///android_asset/www/default/lib/ionic/js/ionic.bundle.js (25644)
你有什么办法解决这个问题吗?

可能是ngCordovaOauth需要不同的Cordova版本;在MauliLe1.1平台基础7.1中,CordoVA版本3.3.4;p> 还需要理解为什么您试图使用与MFP提供的实现不同的OAuth;其他这样的实现将不会与MobileFirst服务器一起工作,除非您尝试执行的操作超出MFP范围