2017-01-19 32 views
0

當我發送從我angularjs POST請求的NodeJS request.body是不確定的,但即時通訊能夠接收值中的NodeJS request.body當通過get方法發送未定義

我angularjs代碼

app.controller('create_company', function($scope,$http) { 
$scope.save = function() { 
    console.log($scope.company); 
var temp=$scope.company; 
     $http({ 
      url: "http://localhost:4000/comp/signUp", 
      method: "POST", 
      data: temp 
     }).success(function(data, status, headers, config) { 
      $scope.data = data; 
     }).error(function(data, status, headers, config) { 
      $scope.status = status; 
     }); 

    } 

我的代碼的NodeJS:

var express = require('express'); 
     var compRouter = express.Router(); 
     var router = function() { 
     compRouter.route('/signUp') 
      .post(function (request, response) { 
       console.log(request.body); 


      }); 


     return compRouter; 
    } 
+0

您必須使用'body-parse'或其他庫才能使用req.body。或者你可以自己做。去谷歌上查詢! – Hadi

回答