-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
33 lines (26 loc) · 1.02 KB
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var names = ["Adam", "Abe", "Maria", "Rose", "Mario", "Luigi"];
var surnames = ["Lincoln", "Franklin", "Jackson", "Miyazaki", "M'bebe"];
var people = [];
for(var i=0;i<10;i++)
{
var person = {
name:(names[Math.floor((Math.random() * names.length))]+ " "+ surnames[Math.floor((Math.random() * surnames.length))]),
id:i,
disclosableInfo:"Lorem ipsum dolor sit amet, consectetur adipiscing elit," +
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad mini" +
"m veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo c"+
"onsequat."
};
people.push(person);
}
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/src/node/public'));
app.get('/', function(req, res) {
res.sendFile('./public/index.html');
});
app.get('/rest/people', function(req, res) {
res.json(people);
});
var server = app.listen(3000);
console.log('Server started at port %s', server.address().port);