2013-10-05 39 views
0

我正在使用Nodejs和MySQL。在使用MySQL的nodejs中

但问题是我的MYSQL连接密码能够在浏览器中看到,有了这个任何用户得到我的我的SQL用户名和密码。

是否有人可以看到我的MySQL连接永久性,因为它是服务器端。

任何人都可以帮助我。

+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

或另一种方式是保存配置和密码详细信息在一个环境文件或其他文件(甚至是SQLite数据库文件,并在启动/重新启动脚本时加载它)