干货! node.js对接Mysql最好的方式~

260 阅读1分钟
 本人是一个刚步入前端的一年的弟弟。。希望各位大佬看完能给我一些点评或者一些代码上其他写法或者思路意见等。
 我们刚用node.js对接mysql肯定查阅相关资料 给出来的 肯定是这个
 
var connection = mysql.createConnection({     
  host     : 'localhost',       
  user     : 'root',              
  password : '123456',       
  port: '3306',                   
  database: 'test' 
}); 
 
connection.connect();
 
var  sql = 'SELECT * FROM websites';
//查
connection.query(sql,function (err, result) {
        if(err){
          console.log('[SELECT ERROR] - ',err.message);
          return;
        }
 
       console.log('--------------------------SELECT----------------------------');
       console.log(result);
       console.log('------------------------------------------------------------\n\n');  
});
 
connection.end();

首先你这样对接是完全没有什么问题的。这也是官方给出来的。本人开发项目同时需要前后端开发,刚接触node.js问题就出来了。

1.对接一个接口 你会感觉很舒服 多了你就会觉得累死了
2.然后你就会去封装好,但是遇到mysql多表联合 mysql库遍历的时候 回调地狱 嵌套 麻烦bug不断、

因此 我这里提供一个对接mysql的写法!(这里后面希望给大家一些帮助。同时希望大佬能够指点)

1.提供项目的各个方面入口

image.png

因为方便以后换mysql库 地址 同时也方便你以后交付到别人手上 运维 其他同事对面有好感的呢~

2.promise封装好

image.png

3.使用的用法

image.png

希望上面的能给大家一些帮助 我就放图片了 免得复制粘贴 丢了不管了~ 敲一遍 它不香吗? 另外对于大佬来说看图 就够了 还快。希望能给我点意见哈

求点赞 求关注 ~