aboutsummaryrefslogtreecommitdiff
path: root/examples/ssr/server/server.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/ssr/server/server.mjs')
-rw-r--r--examples/ssr/server/server.mjs44
1 files changed, 0 insertions, 44 deletions
diff --git a/examples/ssr/server/server.mjs b/examples/ssr/server/server.mjs
deleted file mode 100644
index d7a0a7a40..000000000
--- a/examples/ssr/server/server.mjs
+++ /dev/null
@@ -1,44 +0,0 @@
-import { createServer } from 'http';
-import fs from 'fs';
-import mime from 'mime';
-import { handler as ssrHandler } from '../dist/server/entry.mjs';
-
-const clientRoot = new URL('../dist/client/', import.meta.url);
-
-async function handle(req, res) {
- ssrHandler(req, res, async (err) => {
- if (err) {
- res.writeHead(500);
- res.end(err.stack);
- return;
- }
-
- let local = new URL('.' + req.url, clientRoot);
- try {
- const data = await fs.promises.readFile(local);
- res.writeHead(200, {
- 'Content-Type': mime.getType(req.url),
- });
- res.end(data);
- } catch {
- res.writeHead(404);
- res.end();
- }
- });
-}
-
-const server = createServer((req, res) => {
- handle(req, res).catch((err) => {
- console.error(err);
- res.writeHead(500, {
- 'Content-Type': 'text/plain',
- });
- res.end(err.toString());
- });
-});
-
-server.listen(8085);
-console.log('Serving at http://localhost:8085');
-
-// Silence weird <time> warning
-console.error = () => {};