diff --git a/templates/types/streaming/express/src/controllers/stream-helper.ts b/templates/types/streaming/express/src/controllers/stream-helper.ts
index 574738e89cce2d7b57e5a119ae1d63ac43b0457d..ffc5dfc58c8e6fb0d705f05b2689bf02609a6970 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;
 }