Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Degen-dev
GitHub Repository: Degen-dev/Degeneracy
Path: blob/master/index.mjs
3938 views
1
import Server from 'bare-server-node';
2
import http from 'http';
3
import nodeStatic from 'node-static';
4
5
const bare = new Server('/bare/', '');
6
const serve = new nodeStatic.Server('public/');
7
8
const server = http.createServer();
9
10
server.on('request', (request, response) => {
11
if (bare.route_request(request, response)) return true;
12
serve.serve(request, response);
13
});
14
15
server.on('upgrade', (req, socket, head) => {
16
if(bare.route_upgrade(req, socket, head))return;
17
socket.end();
18
});
19
20
server.listen(process.env.PORT || 8443);
21