2017-08-11 17 views
0

私はnode.jsを初めて使用しています。もともとはPHPを使用する予定でしたが、ノードでの経験を得たいと思っていました。 接続しようとすると、Node.jsを使用してMySQLデータベースに接続しようとしていますが、次のエラーが発生します。MySQL接続エラーnode.js events.js 182

助けてくれてありがとう!ここ

)は(JSコード

var mysql = require('mysql') 
var con = mysql.createConnection({ 
    host: 'localhost', 
    user: 'lcoleman0422', 
    password:'Micheal4', 
    database:'Top Level', 
    port:3306 
}); 


con.connect(); 
    /* function(err){ 
    if (err) throw err 
    con.query('select * from Customer',function(error,result){ 
     if(error)throw error; 
     console.log(result[0].First_Name); 
     } 
    ) 
});*/ 

con.endあります。

これは私のMYSQL_Connection.js

Connected 
events.js:182 
     throw er; // Unhandled 'error' event 
    ^

Error: Connection lost: The server closed the connection. 
    at Protocol.end (/home/lcoleman0422/node_modules/mysql/lib/protocol/Protocol.js:113:13) 
    at Socket.<anonymous> (/home/lcoleman0422/node_modules/mysql/lib/Connection.js:109:28) 
    at emitNone (events.js:110:20) 
    at Socket.emit (events.js:207:7) 
    at endReadableNT (_stream_readable.js:1045:12) 
    at _combinedTickCallback (internal/process/next_tick.js:138:11) 
    at process._tickCallback (internal/process/next_tick.js:180:9) 
[email protected] [~/public_html/js]$ 
+1

、プレーンテキストとしてではなく、読みにくいことができ、画像として、ここでのコード、エラー、サンプルデータやテキスト出力を投稿してくださいコピー&ペーストすることができないテストコードを助けるかの回答で使用すると、スクリーンリーダーを使用するユーザーには敵対的です。質問を編集して、質問の本文にコードを追加することができます。 '{}'ボタンを使ってコードのブロックを整形するか、同じ効果のために4つのスペースをインデントします。 – tadman

+0

質問を編集しましたが、問題がある場合はお知らせください。助けてくれてありがとう –

+0

私はあなたの問題は、あなたがそれを接続した直後に閉じていることだと思います。 –

答えて

0

からのコードでは、このコードは、あなたが疑問にこれを持っている場合は知らせてください。

const mysql = require('mysql'); 
const express = require('express'); 
const app = express(); 
const connection = mysql.createConnection({ 
    host: 'localhost', 
    user: 'lcoleman0422', 
    password: 'Micheal4', 
    database: 'Top Level' 
}); 

connection.connect(); 

app.get('/', (req, res) => { 
    connection.query(SELECT * FROM Customer, (error, data) => { 
     if(error) => { 
      console.log(error) 
     }else{ 
      res.json(data[0].First_Name) 
     } 
    }); 
}); 
関連する問題