-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapp.js
66 lines (58 loc) · 2.44 KB
/
app.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var port = process.env.PORT || 3000,
http = require('http'),
fs = require('fs'),
html = fs.readFileSync('index.html');
var log = function(entry) {
fs.appendFileSync('/tmp/sample-app.log', new Date().toISOString() + ' - ' + entry + '\n');
};
var server = http.createServer(function (req, res) {
if (req.method === 'POST') {
var body = '';
req.on('data', function(chunk) {
body += chunk;
});
req.on('end', function() {
if (req.url === '/') {
log('Received message: ' + body);
} else if (req.url = '/scheduled') {
log('Received task ' + req.headers['x-aws-sqsd-taskname'] + ' scheduled at ' + req.headers['x-aws-sqsd-scheduled-at']);
}
res.writeHead(200, 'OK', {'Content-Type': 'text/plain'});
res.end();
});
} else {
if (req.url === '/') {
html = fs.readFileSync('index.html');
} else if (req.url === '/vinilos-infantil.html') {
html = fs.readFileSync('vinilos-infantil.html');
} else if (req.url === '/vinilos-hogar.html') {
html = fs.readFileSync('vinilos-hogar.html');
} else if (req.url === '/vinilos-frases.html') {
html = fs.readFileSync('vinilos-frases.html');
} else if (req.url === '/vinilos-eventos.html') {
html = fs.readFileSync('vinilos-eventos.html');
} else if (req.url === '/vinilos-adolescente.html') {
html = fs.readFileSync('vinilos-adolescente.html');
} else if (req.url === '/murales.html') {
html = fs.readFileSync('murales.html');
} else if (req.url === '/colores-de-vinilos-1.html') {
html = fs.readFileSync('colores-de-vinilos-1.html');
} else if (req.url === '/colocacion.html') {
html = fs.readFileSync('colocacion.html');
} else if (req.url === '/quienes-somos-3.html') {
html = fs.readFileSync('quienes-somos-3.html');
} else if (req.url === '/preguntas-frecuentes-2.html') {
html = fs.readFileSync('preguntas-frecuentes-2.html');
}
else {
html = fs.readFileSync('index.html');
}
res.writeHead(200);
res.write(html);
res.end();
}
});
// Listen on port 3000, IP defaults to 127.0.0.1
server.listen(port);
// Put a friendly message on the terminal
console.log('Server running at http://127.0.0.1:' + port + '/');