node.js操作数据库,连接数据库的用户名密码不就暴露在浏览器里面了?

js代码如下

var mysql = require('mysql');
var pool = mysql.createPool({
    host: 'localhost',
    user: 'root',
    password: 'gfdfsdf34r34r',
    database:'caiji'
});

这样的话在chrome里面直接就能看到连接数据库的用户名和密码,安全性不久存在很大的问题?

这些代码是放在你的服务器

这些代码是放在服务器中的,我曾经尝试过直接爬取我的服务器,什么都没爬到别说浏览器了,你怕是拿Node 做前端的吧