2013-10-05 4 views
0

Я использую Nodejs с MySQL.В nodejs с MySQL

Но проблема в том, что мой пароль подключения MYSQL способен видеть в браузере, при этом любой пользователь получает мое имя пользователя и пароль.

Возможно ли, что мой MySQL Connection не может быть постоянным, так как он является серверной.

Может ли кто-нибудь помочь мне в этом.

+1

Добавьте в некоторый код .. или URL-адрес на веб-страницу, которую вы разрабатываете .. –

ответ

1

Не отправляйте вам пароль клиенту, но храните его в переменной внутри вашего серверного скрипта. По запросу используйте его для доступа к базе данных и отправки только результата операции.

Если вы показать код, вы можете получить более подробный ответ тогда это ...

0
var connection = mysql.createConnection({ 
    host  : 'host', 
    user  : 'dbuser', 
    password : "pword", 
    database : 'database', 
}); 

connection.connect(); 

connection.query(etc etc etc) 

для полного примера см mysql module in node.js not works in my case

или другим способом, чтобы сохранить настройки и пароль деталь либо в файле env, либо в другом файле (или даже в файле sqlite db, и загружать его при запуске/перезапуске вашего скрипта