From 50ebce3d15dd33f624d3a69fead663ceadf88fae Mon Sep 17 00:00:00 2001 From: slaveeks Date: Thu, 7 Jul 2022 15:59:19 +0300 Subject: [PATCH] Added default favicon path, if favicon does not exists in config --- src/backend/app.ts | 8 ++++++-- src/backend/utils/downloadFavicon.ts | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/backend/app.ts b/src/backend/app.ts index 2646035..413e56e 100644 --- a/src/backend/app.ts +++ b/src/backend/app.ts @@ -9,7 +9,7 @@ import * as dotenv from 'dotenv'; import config from 'config'; import os from 'os'; import appConfig from 'config'; -import { downloadFavicon } from './utils/downloadFavicon'; +import { downloadFavicon, FaviconData } from './utils/downloadFavicon'; dotenv.config(); const app = express(); @@ -38,7 +38,11 @@ if (favicon) { console.log('Favicon has not uploaded'); }); } else { - console.log('Favicon is empty'); + console.log('Favicon is empty, using default path'); + app.locals.favicon = { + destination: '/favicon.png', + type: 'image/png', + } as FaviconData; } app.use(morgan('dev')); diff --git a/src/backend/utils/downloadFavicon.ts b/src/backend/utils/downloadFavicon.ts index 1a4bcee..d2f417c 100644 --- a/src/backend/utils/downloadFavicon.ts +++ b/src/backend/utils/downloadFavicon.ts @@ -5,7 +5,7 @@ import fetch from 'node-fetch'; /** * Uploaded favicon data */ -interface FaviconData { +export interface FaviconData { // Uploaded favicon path destination: string;