Skip to content

Commit ae91295

Browse files
committed
fix(angular-ssr): remove usage of angular internals
1 parent 8be8b5e commit ae91295

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

packages/angular-ssr/src/angular.ts

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import {
1212
AngularNodeAppEngine,
1313
createNodeRequestHandler,
14-
createWebRequestFromNodeRequest,
1514
isMainModule,
1615
NodeRequestHandlerFunction,
1716
writeResponseToNodeResponse,
@@ -76,23 +75,14 @@ class AngularListener {
7675
if (event.route) return; //already found
7776
if (!_ngApp) return;
7877

79-
const webRequest = createWebRequestFromNodeRequest(event.request);
80-
// @ts-ignore
81-
const serverApp = await ((_ngApp as any).angularAppEngine as AngularAppEngine).getAngularServerAppForRequest(webRequest);
82-
const serverRouter = serverApp.router;
83-
if (serverRouter) {
84-
const matchedRoute = serverRouter.match(new URL(webRequest.url));
85-
if (!matchedRoute) {
86-
//not handled by angular app, so early exit
87-
return;
88-
}
89-
}
78+
const promise = _ngApp.handle(event.request, this.requestContext);
79+
if (!promise) return;
9080

9181
event.routeFound(new RouteConfig('angular', ['GET'], event.request.url || '', {
9282
type: 'function',
9383
fn: async (req: HttpRequest, res: HttpResponse) => {
9484
if (!_ngApp) return;
95-
const response = await _ngApp.handle(req, this.requestContext);
85+
const response = await promise;
9686
if (!response) {
9787
throw new HttpNotFoundError();
9888
}

0 commit comments

Comments
 (0)