forked from cmap/morpheus.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
27 lines (26 loc) · 838 Bytes
/
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
var finalhandler = require('finalhandler')
var http = require('http');
var https = require('https');
var serveStatic = require('serve-static')
var serve = serveStatic('.', {
'index': ['index.html', 'index.htm'],
'setHeaders': function (res, path) {
res.setHeader('Access-Control-Allow-Origin', '*');
}
})
var server = http.createServer(function (req, res) {
var done = finalhandler(req, res);
serve(req, res, done);
})
server.listen(3000);
console.log('Web server listening at: http://localhost:3000/');
// var fs = require('fs');
// var options = {
// key: fs.readFileSync('key.txt'),
// cert: fs.readFileSync('crt.txt')
// };
// var sServer = https.createServer(options, function (req, res) {
// var done = finalhandler(req, res)
// serve(req, res, done)
// })
// sServer.listen(3001);