Skip to content

Commit e9d6937

Browse files
committed
refactor: remove conditional Vite proxy configuration for SSR/SSL/Express.
This workaround has been removed.
1 parent 61a027d commit e9d6937

File tree

1 file changed

+1
-7
lines changed
  • packages/angular/build/src/builders/dev-server/vite

1 file changed

+1
-7
lines changed

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

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,7 @@ async function createServerConfig(
6060
headers: serverOptions.headers,
6161
// Disable the websocket if live reload is disabled (false/undefined are the only valid values)
6262
ws: serverOptions.liveReload === false && serverOptions.hmr === false ? false : undefined,
63-
// When server-side rendering (SSR) is enabled togather with SSL and Express is being used,
64-
// we must configure Vite to use HTTP/1.1.
65-
// This is necessary because Express does not support HTTP/2.
66-
// We achieve this by defining an empty proxy.
67-
// See: https://github.com/vitejs/vite/blob/c4b532cc900bf988073583511f57bd581755d5e3/packages/vite/src/node/http.ts#L106
68-
proxy:
69-
serverOptions.ssl && ssrMode === ServerSsrMode.ExternalSsrMiddleware ? (proxy ?? {}) : proxy,
63+
proxy,
7064
cors: {
7165
// This will add the header `Access-Control-Allow-Origin: http://example.com`,
7266
// where `http://example.com` is the requesting origin.

0 commit comments

Comments
 (0)