Skip to content

Commit a674364

Browse files
committed
don't start the server by default
1 parent 31e9bcd commit a674364

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

deploy-server.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import { listenAndServe } from "https://deno.land/std@0.111.0/http/server.ts";
22
import { MEDIA_TYPES } from './media-type.js';
33

4-
const { sessionStorage, localStorage } = globalThis;
5-
console.log('sessionStorage: ', sessionStorage);
6-
console.log('localStorage: ', localStorage);
7-
84
const assetMap = {
95
'/': './deploy.html',
106
'/README.md': './README.md'
@@ -45,7 +41,7 @@ function getFileExtensionFromPath(maidenPathname) {
4541
return `.${fileExtension}`;
4642
}
4743

48-
async function handler(request) {
44+
async function requestHandler(request) {
4945
const mode = request.headers.get('sec-fetch-mode');
5046
const dest = request.headers.get('sec-fetch-dest');
5147
const site = request.headers.get('sec-fetch-site');
@@ -54,6 +50,8 @@ async function handler(request) {
5450
const assetPath = assetMap[pathname];
5551
const maidenPathname = removeSlashes(assetPath);
5652

53+
const { sessionStorage, localStorage } = globalThis;
54+
5755
const storage = sessionStorage || localStorage;
5856

5957
if (storage) {
@@ -91,5 +89,15 @@ async function handler(request) {
9189
});
9290
}
9391

94-
console.log("Listening on http://localhost:8080");
95-
await listenAndServe(":8080", handler);
92+
// console.log("Listening on http://localhost:8080");
93+
// await listenAndServe(":8080", handler);
94+
95+
if (import.meta.main) {
96+
const PORT = Deno.env.get("PORT") || 1729;
97+
const timestamp = Date.now();
98+
const humanReadableDateTime = new Date(timestamp).toLocaleString();
99+
console.log('Current Date: ', humanReadableDateTime)
100+
console.info(`Server Listening on http://localhost:${PORT}`);
101+
listenAndServe(`:${PORT}`, requestHandler);
102+
}
103+

0 commit comments

Comments
 (0)