2016-11-29 11 views
-1

私はmongodbを更新したいサーバ側で何を書くべきか知っていますが、クライアント側でそれをどのように使うべきか分かりません。手伝ってくれますか ? はここにあなたが(/ユーザは/保存)、残りのAPIを作成する必要が私のサーバー側のコード平均スタックでmongodbを更新する

module.exports.updateUser = function (req, res) { 
// get a user with ID of 1 
User.findById(1, function(err, user) { 
    if (err) throw err; 

    // change the users location 
    user.location = 'uk'; 

    // save the user 
    user.save(function(err) { 
    if (err) throw err; 

    console.log('User successfully updated!'); 
    }); 

}); 
} 

答えて

0

あるごupdateUser関数を呼び出します

var users = require('./src/servies/users'); 
    app.post('/users/save', users.updateUser); 

。 角度でhttpモジュールを以下のコードのように使用できます

<script> 
    var app = angular.module("app", []); 
    app.controller("HttpPostController", function ($scope, $http) { 

     $scope.SendData = function() { 
      // use $.param jQuery function to serialize data from JSON 
      var data = $.param({ 
       location: $scope.location 
      }); 

      var config = { 
       headers : { 
        'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;' 
       } 
      } 
      // calling post /users/save api from angular code 
      $http.post('/users/save', data, config) 
      .success(function (data, status, headers, config) { 

      }) 
      .error(function (data, status, header, config) { 

      }); 
     }; 

    }); 
</script> 
+0

10qスクリプトは何を説明できますか? –

+0

スクリプトタグでは、私はhttp rest api呼び出し(/ users/save)を呼び出している角度アプリモジュールを作成しました –

+0

$ scope.SendDataの使い方は何ですか、どのようにしてid –

関連する問題