それで、サイト全体がPHPで構築されているので、node-mysqlを調べ始めましたが、スムーズな非同期ユーザーエンド更新のためにnode/socket.ioを使用したいと思います。ただし、nodeで発生している問題が1つあります。それは、まだ回答が得られていないmysqlです。mysqlサーバーのログイン情報は公開情報ではありませんか?
ドキュメントhttps://github.com/felixge/node-mysqlによると、次のようにデータベースに接続します
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
connection.connect();
connection.query('SELECT 1', function(err, rows, fields) {
if (err) throw err;
console.log('Query result: ', rows);
});
connection.end();
では、ユーザーがサーバーファイルをナビゲーションバーに配置してmysqlサーバーのログイン情報を表示するのを阻止しているのは何でしょうか。私はこれに非常に混乱しています、誰かが私にそれを説明してもらえますか?