| 123456789101112131415161718192021222324 |
- const os = require('os');
- const express = require('express');
- const app = express();
- const redis = require('redis');
- const redisClient = redis.createClient({
- host: 'redis',
- port: 6379
- });
- app.get('/', function(req, res) {
- redisClient.get('numVisits', function(err, numVisits) {
- numVisitsToDisplay = parseInt(numVisits) + 1;
- if (isNaN(numVisitsToDisplay)) {
- numVisitsToDisplay = 1;
- }
- res.send(os.hostname() +': Number of visits is: ' + numVisitsToDisplay);
- numVisits++;
- redisClient.set('numVisits', numVisits);
- });
- });
- app.listen(5000, function() {
- console.log('Web application is listening on port 5000');
- });
|