使用节点js处理通过应用程序发送的短信

时间:2016-07-17 16:22:21

标签: node.js express sms twilio

我正在使用快速帧工作的短信工作,我已经安装了'twilio'

但事情是短信没有被发送并获得304错误代码 这是我到目前为止所尝试的

   var _ = require('lodash');
var Sms = require('./sms.model');
var accountSid = '******************'; // Your Account SID from www.twilio.com/console
var authToken = '******************'; // Your Auth Token from www.twilio.com/console

var twilio = require('twilio');
var client = new twilio.RestClient(accountSid, authToken);
exports.sendSms = function(req, res) {
  console.log(accountSid);
  console.log(authToken);
      client.messages.create({
        body: 'Hello from Node',
        to: '*****', // Text this number
        from: '*****' // From a valid Twilio number
    }, function(err, message) {
        console.log(message.sid);
    });
};

和路由完成如下:

   var express = require('express');
var controller = require('./sms.controller');

var router = express.Router();

router.get('/', controller.index);
router.get('/sendSms', controller.sendSms);
router.get('/:id', controller.show);
router.post('/', controller.create);
router.put('/:id', controller.update);
router.patch('/:id', controller.update);
router.delete('/:id', controller.destroy);

module.exports = router;

即使是控制台消息也没有打印出来。 我不明白这个问题 任何帮助都将受到高度赞赏。

0 个答案:

没有答案