我正在尝试设置Twilio,以便在我的应用上提交新项目后发送文本。目前我正在接受
POST http://localhost:3000/sendtext 500 (Internal Server Error)
尝试通过应用程序执行脚本时。
以下是我在app.js中的内容:
var twilio = require('twilio');
var client = new twilio.RestClient('twilio stuff', 'twilio stuff');
app.post('/sendtext', function(req, res){
client.sendSms({
to:'8888888888',
from:'8888888888',
body:'ahoy hoy! Testing Twilio and node.js'
}, function(error, message) {
if (!error) {
console.log('Success! The SID for this SMS message is:');
console.log(message.sid);
console.log('Message sent on:');
console.log(message.dateCreated);
} else {
console.log('Oops! There was an error.');
}
});
});
以下是我的控制器中的内容:
$scope.addTask = function(obj){
obj.days = $scope.selectedDays;
$scope.taskList.push(obj);
tasks.add(obj);
$scope.newTask = false;
console.log(obj);
console.log('addTask successfully called');
$http({
method: 'POST',
url: 'http://localhost:3000/sendtext',
data: {}
})
};
这实际上是通过Postman工作的。当我发布到localhost位置时。