Skip to content

Commit c587d0b

Browse files
committed
fixup! fix(@angular/build): Add custom middleware for to present an Angular-tailored message
1 parent a517beb commit c587d0b

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

packages/angular/build/src/builders/dev-server/vite/server.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,6 @@ export async function setupServer(
226226
ssrMode,
227227
resetComponentUpdates: () => templateUpdates.clear(),
228228
projectRoot: serverOptions.projectRoot,
229-
allowedHosts: serverOptions.allowedHosts,
230-
devHost: serverOptions.host,
231229
}),
232230
createRemoveIdPrefixPlugin(externalMetadata.explicitBrowser),
233231
await createAngularSsrTransformPlugin(serverOptions.workspaceRoot),

packages/angular/build/src/tools/vite/middlewares/host-check-middleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import type { IncomingMessage, ServerResponse } from 'node:http';
1010
import type { Connect } from 'vite';
1111

12-
export function createAngularHostCheckMiddleware(middlewares: Connect.Server): void {
12+
export function patchHostValidationMiddleware(middlewares: Connect.Server): void {
1313
const entry = middlewares.stack.find(
1414
({ handle }) =>
1515
typeof handle === 'function' && handle.name.startsWith('hostValidationMiddleware'),

packages/angular/build/src/tools/vite/middlewares/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ export {
1616
export { createAngularHeadersMiddleware } from './headers-middleware';
1717
export { createAngularComponentMiddleware } from './component-middleware';
1818
export { createChromeDevtoolsMiddleware } from './chrome-devtools-middleware';
19-
export { createAngularHostCheckMiddleware } from './host-check-middleware';
19+
export { patchHostValidationMiddleware } from './host-check-middleware';

packages/angular/build/src/tools/vite/plugins/setup-middlewares-plugin.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ import {
1313
createAngularAssetsMiddleware,
1414
createAngularComponentMiddleware,
1515
createAngularHeadersMiddleware,
16-
createAngularHostCheckMiddleware,
1716
createAngularIndexHtmlMiddleware,
1817
createAngularSsrExternalMiddleware,
1918
createAngularSsrInternalMiddleware,
2019
createChromeDevtoolsMiddleware,
20+
patchHostValidationMiddleware,
2121
} from '../middlewares';
2222
import { AngularMemoryOutputFiles, AngularOutputAssets } from '../utils';
2323

@@ -56,8 +56,6 @@ interface AngularSetupMiddlewaresPluginOptions {
5656
ssrMode: ServerSsrMode;
5757
resetComponentUpdates: () => void;
5858
projectRoot: string;
59-
allowedHosts: true | string[];
60-
devHost: string;
6159
}
6260

6361
async function createEncapsulateStyle(): Promise<
@@ -112,7 +110,7 @@ export function createAngularSetupMiddlewaresPlugin(
112110
// before the built-in HTML middleware
113111
// eslint-disable-next-line @typescript-eslint/no-misused-promises
114112
return async () => {
115-
createAngularHostCheckMiddleware(server.middlewares);
113+
patchHostValidationMiddleware(server.middlewares);
116114

117115
if (ssrMode === ServerSsrMode.ExternalSsrMiddleware) {
118116
server.middlewares.use(

0 commit comments

Comments
 (0)