Browse Source

get info about storage

Nikolay Suslov 6 years ago
parent
commit
a6bbbe70b7
1 changed files with 32 additions and 1 deletions
  1. 32 1
      index.js

+ 32 - 1
index.js

@@ -32,7 +32,7 @@ var sslOptions = {
 //create the server
 var port = ( ( argv.p || argv.port ) ? ( argv.p || argv.port ) : 8080 );
 
-var srv = ssl ? https.createServer( sslOptions): http.createServer();
+var srv = ssl ? https.createServer( sslOptions, OnRequest): http.createServer(OnRequest);
 //console.log( 'Serving on port ' + port );
 
 // Our GUN setup from the last example.
@@ -42,6 +42,37 @@ var gun = Gun({
     web: srv
 });
 
+
+function serve(request, response){
+
+    response.writeHead( 200, {
+        "Content-Type": "application/json"
+    } );
+    var jsonobject = {
+        "db": "v0.0.2"
+        //"instances": inst
+    }
+    response.write( JSON.stringify( jsonobject ), "utf8" );
+    response.end();	
+    //console.log("Serve here")
+
+}
+
+function OnRequest(request, response) {
+    try {
+        serve(request, response);
+        // vwf.Serve( request, response );
+       
+    } catch (e) {
+        response.writeHead(500, {
+            "Content-Type": "text/plain"
+        });
+        response.write(e.toString(), "utf8");
+        response.end();
+    }
+} // close onRequest
+
+
 // Start the server on port 8080.
 srv.listen(port, function () {
   console.log('Server listening on http://localhost:'+ port+ '/gun')