Ver código fonte

Added Sequelize query

Edward Bramanti 10 anos atrás
pai
commit
9a2e17c4ca
1 arquivos alterados com 13 adições e 5 exclusões
  1. 13 5
      frameworks/JavaScript/nodejs/hello.js

+ 13 - 5
frameworks/JavaScript/nodejs/hello.js

@@ -170,16 +170,24 @@ if(cluster.isMaster) {
 
     case '/mysql-orm':
       var values = url.parse(req.url, true);
-      var queries = Math.min(Math.max(values.query.queries, 1), 500);
-      var queryFunctions = new Array(queries);
+      console.log(values.query.queries);
+      var queries = isNaN(values.query.queries) ? 1 : parseInt(values.query.queries, 10);
+      var queryFunctions = [];
+
+      queries = Math.min(Math.max(queries, 1), 500);
 
       for (var i = 0; i < queries; i += 1) {
-        queryFunctions[i] = sequelizeQuery;
+        queryFunctions.push(function(callback){
+          World.findOne({
+            where: {
+              id: Math.floor(Math.random() * 10000) + 1}
+            }
+          ).complete(callback);
+        });
       }
 
-
       async.parallel(queryFunctions, function(err, results) {
-        if (queries == 1) {
+        if (!values.query.queries) {
           results = results[0];
         }
         res.writeHead(200, {