server.js 1.62 KB
Newer Older
Patrick's avatar
test    
Patrick committed
1
const http = require('http');
Patrick's avatar
test    
Patrick committed
2
3
4
const http = require('https');
const fs = require('fs');
const express = require('express')
Patrick's avatar
test    
Patrick committed
5
const app = express();
Patrick's avatar
test    
Patrick committed
6
7
8
9
10
11
12
13
14
const bodyParser = require('body-parser')
// app.use(bodyParser.urlencoded({ extended: false })) 
// app.use(bodyParser.json())
const request = require('ajax-request');

// app.use(express.static('vcm'));
// app.listen(process.env.PORT || 8083);

// const app = express();
Patrick's avatar
Patrick committed
15
16
17
18
19

// Certificate
const privateKey = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/privkey.pem', 'utf8');
const certificate = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/cert.pem', 'utf8');
const ca = fs.readFileSync('/etc/letsencrypt/live/umfrage.smartvillages.online/chain.pem', 'utf8');
Patrick's avatar
test    
Patrick committed
20

Patrick's avatar
Patrick committed
21
22
23
24
25
26
const credentials = {
	key: privateKey,
	cert: certificate,
	ca: ca
};

Patrick's avatar
test    
Patrick committed
27
app.use(express.static(__dirname, { dotfiles: 'allow' } ));
Patrick's avatar
Patrick committed
28

Patrick's avatar
Patrick committed
29
30
31
32
// Starting both http & https servers
const httpServer = http.createServer(app);
const httpsServer = https.createServer(credentials, app);

Patrick's avatar
test    
Patrick committed
33
34
35
36
37
38
httpServer.listen(8084, () => {
    console.log('HTTP Server running on port 80');
});

httpsServer.listen(8083, () => {
	console.log('HTTPS Server running on port 8083');
Patrick's avatar
Patrick committed
39
40
});

Patrick's avatar
test    
Patrick committed
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// app.post('/addpoint', function(req,res){

//     try {

//         const data = req.body;
//          console.log("data ==============")
//          console.log(data.id);
//         args.gmlid = data.id
//          console.log(data[0]);
//          console.log(data[1]);
//          console.log("args ==============")
//          console.log(args);

//     }   
//     catch (err) {
//         console.log('.../getSimS failed!\n' + err);
//     }
//   });