服务器端脚本如何安全和隐藏与Node js写入?
首先检查这个写在节点js上的代码,并在其上使用了sql
模块。
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret', database : 'my_db' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0].solution); }); connection.end();
上面的代码有一些私人信息,如数据库名称,用户名,密码和sql
查询too.I不是新的node.js
但不是那个专家。如果已经写在Node.js
脚本将以.js
格式保存以及如果它包含服务器端脚本呢?我的意思是如何可以安全/隐藏像.php吗?
服务器端代码(NodeJS,PHP等)在您的服务器上执行,只有执行代码的输出被发送到浏览器或客户端。
在上面的NodeJS
脚本中,它将在您的节点服务器上执行。 但是,使用NodeJS
您需要确保这些目录(您的源代码)不作为静态内容。