Javascript Nodejs全局对象未更新
我使用的是一个angularjs前端,nodejs作为后端,我不明白为什么我的Javascript Nodejs全局对象未更新,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,我使用的是一个angularjs前端,nodejs作为后端,我不明白为什么我的callobj不能正常工作 我的相关nodejs代码是: var app = angular.module('angularexpressApp', []); app.controller('appController', function($scope, $http){ $scope.user = 'Shawn'; $scope.phone = '5197227689' $scope.song = 'C
callobj
不能正常工作
我的相关nodejs代码是:
var app = angular.module('angularexpressApp', []);
app.controller('appController', function($scope, $http){
$scope.user = 'Shawn';
$scope.phone = '5197227689'
$scope.song = 'Cant feel my face';
$scope.mp3link = 'https://api.twilio.com/cowbell.mp3';
$scope.mp3submit = function(){
$http.post('/call', {user: $scope.user, phone: $scope.phone, song: $scope.song, mp3link: $scope.mp3link})
.success(function(data){
//what to do here
})
.error(function(data){
console.log('Error: ' + data);
});
};
});
var client=require('twilio')(accountSid,authToken)
angularjs代码是:
var app = angular.module('angularexpressApp', []);
app.controller('appController', function($scope, $http){
$scope.user = 'Shawn';
$scope.phone = '5197227689'
$scope.song = 'Cant feel my face';
$scope.mp3link = 'https://api.twilio.com/cowbell.mp3';
$scope.mp3submit = function(){
$http.post('/call', {user: $scope.user, phone: $scope.phone, song: $scope.song, mp3link: $scope.mp3link})
.success(function(data){
//what to do here
})
.error(function(data){
console.log('Error: ' + data);
});
};
});
看起来您将
callobj
分配给了错误的值。如果我回忆正确,它应该设置为req.body.
。请求的主体应该包含所需的参数 有什么问题?是的,问题不在全局对象上,犯了个错误,对不起!问题是我需要npm安装body解析器并在我的express应用程序中使用它,否则req.body会一直显示为未定义。我的错!