[object Object]

← back to Hospitalitydesignreps

Add directory privacy disclosures and repair sitemap discovery

2ff285fb854b54b2bddb5efc9e89adcc10780fea · 2026-09-10 10:35:36 -0700 · Steve Abrams

Files touched

Diff

commit 2ff285fb854b54b2bddb5efc9e89adcc10780fea
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 10 10:35:36 2026 -0700

    Add directory privacy disclosures and repair sitemap discovery
---
 server.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/server.js b/server.js
index 71f0fd6..d2bdec9 100644
--- a/server.js
+++ b/server.js
@@ -114,6 +114,17 @@ app.get('/about', (req, res) => {
   res.render('about', { site: SITE });
 });
 
+app.get('/privacy', (req, res) => {
+  res.render('privacy', { site: SITE });
+});
+
+app.get('/sitemap.xml', (req, res) => {
+  const paths = ['/', '/about', '/privacy', ...reps.map(rep => '/rep/' + encodeURIComponent(rep.id))];
+  res.type('application/xml').send('<?xml version="1.0" encoding="UTF-8"?>' +
+    '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' +
+    paths.map(p => '<url><loc>https://hospitalitydesignreps.com' + p + '</loc></url>').join('') + '</urlset>');
+});
+
 app.get('/healthz', (req, res) => res.json({ ok: true, port: PORT, reps: reps.length }));
 
 app.use((req, res) => res.status(404).render('404', { site: SITE }));

← 3f71bd2 auto-data-snapshot: 2026-09-10T10:34:55 (4 data files) — vie  ·  back to Hospitalitydesignreps  ·  Record live directory readiness evidence and pending Google 897b3f8 →