فهرست منبع

fix server not starting

broken by af421ec
jomo 10 سال پیش
والد
کامیت
99a5a34f3b
3فایلهای تغییر یافته به همراه7 افزوده شده و 5 حذف شده
  1. 1 1
      bin/www.js
  2. 1 1
      public/stylesheets/style.css
  3. 5 3
      server.js

+ 1 - 1
bin/www.js

@@ -17,5 +17,5 @@ if (cluster.isMaster) {
 
   setInterval(cleaner.run, config.cleaning_interval * 1000);
 } else {
-  require("../server.js")();
+  require("../server.js").boot();
 }

+ 1 - 1
public/stylesheets/style.css

@@ -111,7 +111,7 @@ h4 {
 }
 
 .code .example {
-  cursor: pointer;
+  cursor: text;
 }
 
 .code .example:hover {

+ 5 - 3
server.js

@@ -94,7 +94,9 @@ exp.boot = function(callback) {
   var bind_ip = process.env.BIND || "127.0.0.1";
   logging.log("Server running on http://" + bind_ip + ":" + port + "/");
   server = http.createServer(requestHandler).listen(port, bind_ip, function() {
-    callback();
+    if (callback) {
+      callback();
+    }
   });
 };
 
@@ -102,12 +104,12 @@ exp.close = function(callback) {
   server.close(function() {
     callback();
   });
-}
+};
 
 module.exports = exp;
 
 if (require.main === module) {
-  exp.boot(function(){});
+  exp.boot();
 
   // cleaning worker
   setInterval(clean.run, config.cleaning_interval * 1000);