2017-06-08 24 views
-1

私は取得していますにReferenceError:成功は定義されていません - Angularjs

authControllers.js:

を次のように終わる戻って私のNode.jsにコントローラからRESTfulな呼び出しを行う場合「にReferenceError成功は定義されていません」を
authControllers.controller('authCtrl', ['$scope', '$location', '$window', 'UserService', 'AuthenticationService', 
function authCtrl($scope, $location, $window, UserService, AuthenticationService) { 
    $scope.me = function() {  
    UserService.me(function(res) { 
     $scope.myDetails = res; 
    }, function() { 
     console.log('Failed to fetch details'); 
     $rootScope.error = 'Failed to fetch details'; 
    }) 
    };  
}]); 

HTML:

<div class="row" data-ng-controller="authCtrl" data-ng-init="me()"> 
    <div class="col-lg-12"> 
     <div class="panel panel-primary"> 
      <div class="panel-heading"> 
       <strong>Your Details</strong> 
      </div> 
      <div class="panel-body"> 
       <p>{{myDetails.data.username}}</p> 
       <p>{{myDetails.data.email}}</p> 
      </div> 
     </div> 
    </div> 
</div> 

authServices.js:

authServices.factory('UserService',['$http', function($http) { 
    return {   
    me:function() { 
    return $http.get(options.api.base_url + '/me').success(success).error(error) 
    } 
    } 
}]); 

正常なnodeJs呼び出しが受信されており、データも戻ってきていますが、フロントエンドでは取得できませんでした。助けてください !

+1

あなたは、私が検索していたが、私は任意の特定の結果を得ることはありませグーグルではなく、SOF –

+0

でこれを検索している必要があります

は見てください。 –

+0

@ NarendraSolankiウェブ上でこれについて何十件もの記事があります。また、それを段階的に説明するyoutubeビデオ。 – lin

答えて

1

角度アプリケーションから直接mongoに接続することはできません。nodejsを使用してmongodbに接続し、データをフェッチできます。あなたが最初のCURD操作を実行nodejsを通過したい場合は、サーバーを持っている必要がありますJavaScriptで開発された任意のフレームワークから任意のDBにアクセスする方法はありません

NODE TODO LIST APP WITH MONGODB

1

、次のリンクを通過しますあなたの場合サーバーをJSで記述したい場合、アプリケーションを開発するのに役立つnodejsの休憩の呼び出しを行うことができます。

関連する問題