Skip to content

Commit 84db78d

Browse files
committed
refactor(@angular-devkit/build-angular): remove redundant prerendering content from vite devserver
In the devserver we do not perform ahead of time prerendering, instead we perform it during request time.
1 parent 2be9f61 commit 84db78d

File tree

1 file changed

+0
-12
lines changed
  • packages/angular_devkit/build_angular/src/builders/dev-server

1 file changed

+0
-12
lines changed

packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ interface OutputFileRecord {
3939
servable: boolean;
4040
}
4141

42-
const SSG_MARKER_REGEXP = /ng-server-context=["']\w*\|?ssg\|?\w*["']/;
43-
4442
function hashContent(contents: BinaryLike): Buffer {
4543
// TODO: Consider xxhash
4644
return createHash('sha256').update(contents).digest();
@@ -490,16 +488,6 @@ export async function setupServer(
490488
return;
491489
}
492490

493-
const potentialPrerendered = outputFiles.get(posix.join(url, 'index.html'))?.contents;
494-
if (potentialPrerendered) {
495-
const content = Buffer.from(potentialPrerendered).toString('utf-8');
496-
if (SSG_MARKER_REGEXP.test(content)) {
497-
transformIndexHtmlAndAddHeaders(url, potentialPrerendered, res, next);
498-
499-
return;
500-
}
501-
}
502-
503491
const rawHtml = outputFiles.get('/index.server.html')?.contents;
504492
if (!rawHtml) {
505493
next();

0 commit comments

Comments
 (0)