github.com/docker/app@v0.9.1-beta3.0.20210611140623-a48f773ab002/examples/dockercoins/webui/webui.js (about)

     1  var express = require('express');
     2  var app = express();
     3  var redis = require('redis');
     4  
     5  var client = redis.createClient(6379, 'redis');
     6  client.on("error", function (err) {
     7      console.error("Redis error", err);
     8  });
     9  
    10  app.get('/', function (req, res) {
    11      res.redirect('/index.html');
    12  });
    13  
    14  app.get('/json', function (req, res) {
    15      client.hlen('wallet', function (err, coins) {
    16          client.get('hashes', function (err, hashes) {
    17              var now = Date.now() / 1000;
    18              res.json( {
    19                  coins: coins,
    20                  hashes: hashes,
    21                  now: now
    22              });
    23          });
    24      });
    25  });
    26  
    27  app.use(express.static('files'));
    28  
    29  var server = app.listen(80, function () {
    30      console.log('WEBUI running on port 80');
    31  });
    32