Browse Source

JavaScript/express fix (#2544)

* express fix

* sed statements no longer needed

* remove console log
Nate 8 years ago
parent
commit
70589124fb
2 changed files with 6 additions and 13 deletions
  1. 6 10
      frameworks/JavaScript/express/app.js
  2. 0 3
      frameworks/JavaScript/express/setup.sh

+ 6 - 10
frameworks/JavaScript/express/app.js

@@ -8,7 +8,7 @@ var cluster = require('cluster')
   , express = require('express')
   , express = require('express')
   , Sequelize = require('sequelize')
   , Sequelize = require('sequelize')
   , mongoose = require('mongoose')
   , mongoose = require('mongoose')
-  , conn = mongoose.connect('mongodb://localhost/hello_world')
+  , conn = mongoose.connect('mongodb://TFB-database/hello_world')
   , async = require('async');
   , async = require('async');
 
 
 // Middleware
 // Middleware
@@ -36,7 +36,7 @@ var FortuneSchema = new mongoose.Schema({
   MFortune = conn.model('Fortune', FortuneSchema);
   MFortune = conn.model('Fortune', FortuneSchema);
 
 
 var sequelize = new Sequelize('hello_world', 'benchmarkdbuser', 'benchmarkdbpass', {
 var sequelize = new Sequelize('hello_world', 'benchmarkdbuser', 'benchmarkdbpass', {
-  host: 'localhost',
+  host: 'TFB-database',
   dialect: 'mysql',
   dialect: 'mysql',
   logging: false
   logging: false
 });
 });
@@ -189,10 +189,8 @@ if (cluster.isMaster) {
   });
   });
 
 
   app.get('/mongoose-update', function(req, res) {
   app.get('/mongoose-update', function(req, res) {
-    var queries = isNaN(req.query.queries) ? 1 : parseInt(req.query.queries, 10)
-      , selectFunctions = [];
-
-    queries = Math.min(queries, 500);
+    var selectFunctions = [],
+        queries = Math.min(parseInt(req.query.queries) || 1, 500);
 
 
     for (var i = 1; i <= queries; i++ ) {
     for (var i = 1; i <= queries; i++ ) {
       selectFunctions.push(function(callback) {
       selectFunctions.push(function(callback) {
@@ -223,10 +221,8 @@ if (cluster.isMaster) {
   });
   });
 
 
   app.get('/mysql-orm-update', function(req, res) {
   app.get('/mysql-orm-update', function(req, res) {
-    var queries = isNaN(req.query.queries) ? 1 : parseInt(req.query.queries, 10)
-      , selectFunctions = [];
-
-    queries = Math.max(Math.min(queries, 500), 1);
+    var selectFunctions = [],
+        queries = Math.min(parseInt(req.query.queries) || 1, 500);
 
 
     for (var i = 1; i <= queries; i++ ) {
     for (var i = 1; i <= queries; i++ ) {
       selectFunctions.push(function(callback) {
       selectFunctions.push(function(callback) {

+ 0 - 3
frameworks/JavaScript/express/setup.sh

@@ -2,9 +2,6 @@
 
 
 fw_depends nodejs
 fw_depends nodejs
 
 
-sed -i 's|mongodb://.*/hello_world|mongodb://'"${DBHOST}"'/hello_world|g' app.js
-sed -i 's|localhost|'"${DBHOST}"'|g' app.js
-
 # install dependencies
 # install dependencies
 npm install
 npm install
 # run app
 # run app