Verbindung zu MySQL von NodeJS auf dem Heroku-Server

Irgendeine Idee, wie ich eine Verbindung von NodeJs zur Mysql ClearDB auf Heroku herstellen kann?

Ich konnte von Navicat aus eine Verbindung zu ClearDB Mysql auf Heroku herstellen und erstellte sogar eine Tabelle mit dem Namen t_users. Aber ich habe Probleme mit der Verbindung von NodeJs aus Heroku.

Das ist mein Code, es ist sehr einfach: Alles funktioniert, bis versucht wird, eine Verbindung zu MySQL herzustellen

web.js:

var express = require("express");
var app = express();
app.use(express.logger());

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'us-cdbr-east-04.cleardb.com',
  user     : '',
  password : '',
  database : ''
});

connection.connect();

app.get('/', function(request, response) {
  response.send('Hello World!!!! HOLA MUNDOOOOO!!!');
  connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
      if (err) throw err;

      response.send('The solution is: ', rows[0].solution);
    });
});

var port = process.env.PORT || 5000;
app.listen(port, function() {
  console.log("Listening on " + port);
});

Das habe ich bekommen, als ich auf der Kommandozeile lief: Heroku config

C:\wamp\www\Nodejs_MySql_Heroku>heroku config
=== frozen-wave-8356 Config Vars
CLEARDB_DATABASE_URL: mysql://b32fa719432e40:[email protected]/heroku_28437b49d76cc53?reconnect=true
PATH:                 bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin

Dies ist das LOG:http://d.pr/i/cExL

Irgendeine Idee, wie ich eine Verbindung von NodeJs zur Mysql ClearDB auf Heroku herstellen kann? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage