Я пытаюсь фрагмент кода из руководства Node JS Twilio: https://www.twilio.com/blog/2013/03/introducing-the-twilio-module-for-node-js.htmlNodeJS: неопределенный не новая функция «новая»
var twilio = require('twilio')('AUTH-ID','AUTH-SECRET');
http = require('http');
http.createServer(function (req, res) {
var resp = new twilio.TwimlResponse();
resp.say({voice:'woman'}, 'ahoy hoy! Testing Twilio and node.js');
res.writeHead(200, {
'Content-Type':'text/xml'
});
res.end(resp.toString());
}).listen(1337);
console.log('Visit http://localhost:1337/ in your browser to see your TwiML document!');
Когда я запускаю этот фрагмент и посетить URL, я получаю этот ответ:
/Users/unicornherder/Desktop/Porter/inbound.js:7
var resp = new twilio.TwimlResponse();
^
TypeError: undefined is not a function
at Server.<anonymous> (/Users/unicornherder/Desktop/Porter/inbound.js:7:16)
at Server.EventEmitter.emit (events.js:98:17)
at HTTPParser.parser.onIncoming (http.js:2108:12)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:121:23)
at Socket.socket.ondata (http.js:1966:22)
at TCP.onread (net.js:527:27)
Может кто-то любезно объяснить, что я делаю неправильно?
Благодарим вас за подробный ответ и объяснение процесса экспорта. Очень признателен! – unicornherder
Эй, @mscdex, очень ценю вашу помощь здесь, на StackOverflow. Хотелось бы отправить вам рубашку, чтобы сказать спасибо! Если это звучит круто для вас, напишите по электронной почте [email protected] для получения более подробной информации. –