Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
titaniumnetwork-dev
GitHub Repository: titaniumnetwork-dev/Ludicrous
Path: blob/main/public/webretro/utils/node-server.js
1224 views
1
const fs = require("fs");
2
const http = require("http");
3
const express = require("express");
4
const port = process.env.PORT || 8000;
5
const app = express();
6
const server = http.createServer(app);
7
8
app.use(express.static("..", {
9
setHeaders: (res) => {
10
res.set({
11
"Cross-Origin-Embedder-Policy": "require-corp",
12
"Cross-Origin-Opener-Policy": "same-origin",
13
"Access-Control-Allow-Origin": "*"
14
});
15
}
16
}));
17
18
app.use(function(req, res) {
19
res.status(404).send("<pre>Error 404</pre>");
20
});
21
22
server.listen(port);
23
console.log("Listening on port " + port);
24
25