Tag: 数据库的

如何结合Node.js设置MySQL

我正在使用Node.js制作一个Restful API。 我的项目需要使用MySQL数据库(因为有一个现有的MySQL DB需要重新devise)。 因此, build立新MySQL的最佳方法是什么? 使用包如LAMP或独立的MySQL? LAMP将为我提供传统的pipe理工具phpMyAdmin(导出,导入,可视化…)。 单独安装MySQL似乎更加整洁,但目前还没有“成熟”的pipe理工具。 我只能find这一个https://github.com/simov/express-admin 。 你能告诉我每种方式的利弊吗? 先谢谢你。

使用承诺来控制stream量工作不正常

我试图控制下面代码中的执行stream程,这意味着我希望它是串行的。 我正在读取和更新数据到我的数据库,并且我希望以正确的顺序发生。 下面是我打电话给我的数据库的function,查询function被封装在callback中。 我对承诺相当陌生,所以也许错误可能是我忽略的一些愚蠢的东西。 如果你需要任何问题,请这样做。 function my_function(array, array2) { var array3 = []; return Promise.resolve(true) .then(function() { console.log("1") for(var i=0; i< array.length; i++) { get(array[i], function(results){ console.log("2") array3.push(..); }); } return array3; }).then(function() { console.log("3") for(var i=0; i< array2.length; i+=2) { //… get(array2[i], function(results){ console.log("4") return array3.push(…); }); } return array3; }).then(function(array3) { console.log("5") for(var […]