From 81bc340ddaaf01a43f714c3b2b9a62911d2a94d7 Mon Sep 17 00:00:00 2001
From: Thuc Pham <51660321+thucpn@users.noreply.github.com>
Date: Mon, 27 May 2024 18:21:32 +0700
Subject: [PATCH] add warning when no file server url prefix

---
 .../streaming/express/src/controllers/stream-helper.ts   | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/templates/types/streaming/express/src/controllers/stream-helper.ts b/templates/types/streaming/express/src/controllers/stream-helper.ts
index 574738e8..ffc5dfc5 100644
--- a/templates/types/streaming/express/src/controllers/stream-helper.ts
+++ b/templates/types/streaming/express/src/controllers/stream-helper.ts
@@ -21,9 +21,14 @@ function getNodeUrl(metadata: Metadata) {
   const url = metadata["URL"];
   if (url) return url;
   const fileName = metadata["file_name"];
+  if (!process.env.FILESERVER_URL_PREFIX) {
+    console.warn(
+      "FILESERVER_URL_PREFIX is not set. File URLs will not be generated.",
+    );
+    return undefined;
+  }
   if (fileName) {
-    const fileServerUrlPrefix = process.env.FILESERVER_URL_PREFIX || "";
-    return `${fileServerUrlPrefix}/data/${fileName}`;
+    return `${process.env.FILESERVER_URL_PREFIX}/data/${fileName}`;
   }
   return undefined;
 }
-- 
GitLab