をtwilio app.jsコード、私はいくつかのチュートリアルを踏襲し、それらはすべてが機能しないため:(は、私はIBM Bluemixを通じてtwilioを使用してアプリケーションを作成したいが、私は私のルートを開いたときに、私はこのメッセージを取得するIBM Bluemixを「/得ることができない」と
// /*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')
});
私は無知だ....
あなたはどのチュートリアルに従っていますか? –
https://developer.ibm.com/bluemix/2015/02/09/getting-started-twilio-ibm-bluemix/ これは...と私は知りました。私はブラウザで自分のルートの後ろに "/ message"を置く必要があります。しかし、私は非常に多くのさまざまなことを試みましたが、突然このようにも動作します: 'app.get( '/'、function(req、res){'など}固定されているようです。もう一度やり直してください。 –