Twilio, ama benim rota açtığınızda bu mesaj çıktı:/IBM bluemix "/ GET Can not" ve IBM bluemix aracılığıyla Twilio kullanan bir uygulama oluşturmak istiyorum
Orada düşünüyorum GET olamaz yanlış bir şeydir Ben sadece bazı dersler takip çünkü app.js kod, ama hepsi çalışmıyor :(
// /*eslint-env node*/
// //------------------------------------------------------------------------------
// // node.js starter application for Bluemix
// //------------------------------------------------------------------------------
// // This application uses express as its web server
// // for more info, see: http://expressjs.com
// var express = require('express');
// // cfenv provides access to your Cloud Foundry environment
// // for more info, see: https://www.npmjs.com/package/cfenv
// var cfenv = require('cfenv');
// // create a new express server
// var app = express();
// // serve the files out of ./public as our main files
// app.use(express.static(__dirname + '/public'));
// // get the app environment from Cloud Foundry
// var appEnv = cfenv.getAppEnv();
// // start server on the specified port and binding host
// app.listen(appEnv.port, '0.0.0.0', function() {
// // print a message when the server starts listening
// console.log("server starting on " + appEnv.url);
// });
var express = require('express'),
app = express(),
twilio = require('twilio');
var port = (process.env.VCAP_APP_PORT || 3000);
// Pull in Twilio config from the BlueMix environment
// The VCAP_SERVICES environment variable contains a JSON string with all your
// Bluemix environment data
var config = JSON.parse(process.env.VCAP_SERVICES || "{}");
// Loop through user-provided config info and pull out our Twilio credentials
var twilioSid, twilioToken;
config['user-provided'].forEach(function(service) {
if (service.name == 'Twilio-mario') {
twilioSid = service.credentials.accountSID;
twilioToken = service.credentials.authToken;
}
});
app.get('/message', function (req, res) {
var client = new twilio.RestClient(twilioSid, twilioToken);
client.calls.create({
url: "http://twimlets.com/message?Message%5B0%5D=Twilio%20greeting%20from%20Bluemix!&",
//client.sendMessage({
to:'my number',
from:'twilio number',
body:'Brooooooklllllynnnn!'
}, function(err, message) {
res.send('Message sent! ID: '+message.sid);
});
});
var server = app.listen(port, function() {
console.log('Example app started')
});
Ben clueless ....
Hangi eğiticiyi takip ediyorsunuz? –
https://developer.ibm.com/bluemix/2015/02/09/getting-started-twilio-ibm-bluemix/ Bu bir ... ve ben öğrendim. Sadece tarayıcımda rotamın arkasına "/ message" yazmalıyım. Ama çok farklı şeyler denedim ve aniden bu şekilde çalışıyor: 'app.get ('/', fonksiyon (req, res) {' vb. Yine bir kaç kez: –