text: // Use strict mode
  'use strict';
  
  // Load usefull expressjs and nodejs objects / modules
  var express = require('express');
  var path = require('path');
  var fs = require('fs');
  var app = express();
  
  // Minimum routing: serve static content from the html directory
  app.use(express.static(path.join(__dirname, 'public')));
  
  app.get('/data', function(req,res){
    // here we don't need to process any query string...
    // but if we had to do so (ex: /data?file=parking.json)
    // we could get (very simply) 'req.query.file' variable
    // see also 'req.param' array
  
    // read the file (asynchronously, aka the nodejs way)
    fs.readFile(path.join(__dirname, 'public/data/dataLight.json'), function (error, data) {
      if (!error) {
        res.send(data);
      }
      else
        console.log(error);
    });
  });
  
  // You can then add whatever routing code you need
  
  // This module is exported and served by the main server.js located
  // at the root of this set of projects. You can access it by lanching the main
  // server and visiting http(s)://127.0.0.1:8080/name_of_you_project/ (if on a local server)
  // or more generally: http(s)://server_name:port/name_of_you_project/
  module.exports = app;
  