[object Object]

← back to Rentv

fix(desk): answer /favicon.ico with 204 to silence console 404 noise

37140366c92742090bd0bae6ae839bc40c8feb30 · 2026-08-12 17:55:43 -0700 · Steve Abrams

Files touched

Diff

commit 37140366c92742090bd0bae6ae839bc40c8feb30
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Aug 12 17:55:43 2026 -0700

    fix(desk): answer /favicon.ico with 204 to silence console 404 noise
---
 server.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/server.js b/server.js
index 777f4a2a..a0b321c2 100644
--- a/server.js
+++ b/server.js
@@ -19,6 +19,10 @@ const { spawn } = require('child_process'); // article-to-video generator jobs (
 const express = require('express');
 const app = express();
 app.use(express.json({ limit: '256kb' })); // covers 40kb blog bodies + folded /consulting admin-bucket saves
+// Favicon: no icon asset on this app, so browsers' automatic /favicon.ico request 404s and
+// shows up as a console "Failed to load resource" on every page. Answer 204 (No Content) early —
+// before the auth chain — so consoles stay clean and it never hits adminOnly.
+app.get('/favicon.ico', (_q, r) => r.status(204).end());
 const PORT = process.env.PORT || 9704;
 const DATA = path.join(__dirname, 'data');
 const PUB = path.join(__dirname, 'public');

← 37698626 crm: wider LinkedIn match (first+last token, catches middle-  ·  back to Rentv  ·  auto-data-snapshot: 2026-08-12T18:04:53 (7 data files) — dat c6e2c456 →