Static site hosting via tangled

Update

Changed files
+2 -5
src
+1 -3
package.json
···
"tangled-pages": "bin/tangled-pages.js"
},
"scripts": {
-
"start": "npm run dev:express",
-
"dev": "npm run dev:express",
-
"dev:express": "nodemon src/server.js",
+
"start": "npx tangled-pages --config config.example.json",
"dev:worker": "wrangler dev --port 3000"
},
"dependencies": {
+1 -2
src/worker.js
···
async function handleSiteRequest(request, site) {
const url = new URL(request.url);
-
const host = url.host;
const route = url.pathname;
const pagesService = new PagesService({
domain: site.knotDomain,
···
}
}
// Multi site mode
-
const matchingSite = config.sites.find(
+
const matchingSite = config.sites?.find(
(site) => site.subdomain === subdomain
);
if (matchingSite) {