diff --git a/packages/angular/ssr/node/src/response.ts b/packages/angular/ssr/node/src/response.ts
index 42cfd55eec1a..8f26bc319361 100644
--- a/packages/angular/ssr/node/src/response.ts
+++ b/packages/angular/ssr/node/src/response.ts
@@ -76,7 +76,9 @@ export async function writeResponseToNodeResponse(
       }
 
       const canContinue = (destination as ServerResponse).write(value);
-      if (!canContinue) {
+      if (canContinue === false) {
+        // Explicitly check for `false`, as AWS may return `undefined` even though this is not valid.
+        // See: https://github.com/CodeGenieApp/serverless-express/issues/683
         await new Promise<void>((resolve) => destination.once('drain', resolve));
       }
     }