From b6348e7cb6fdc79120e35b4420783ebb81a4dda6 Mon Sep 17 00:00:00 2001 From: Colum Ferry Date: Wed, 30 Nov 2022 10:59:08 +0000 Subject: [PATCH] fix(angular): add server ready message to remote server --- .../generators/remote/__snapshots__/remote.spec.ts.snap | 8 ++++++++ .../generators/remote/files/src/main.server.ts__tmpl__ | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap b/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap index 6a76fd2137606..db020db8e7535 100644 --- a/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap +++ b/packages/angular/src/generators/remote/__snapshots__/remote.spec.ts.snap @@ -107,6 +107,14 @@ function run(): void { const server = app(); server.listen(port, () => { console.log(\`Node Express server listening on http://localhost:\${port}\`); + + /** + * DO NOT REMOVE IF USING @nrwl/angular:module-federation-dev-ssr executor + * to serve your Host application with this Remote application. + * This message allows Nx to determine when the Remote is ready to be + * consumed by the Host. + */ + process.send && process.send('nx.server.ready'); }); } diff --git a/packages/angular/src/generators/remote/files/src/main.server.ts__tmpl__ b/packages/angular/src/generators/remote/files/src/main.server.ts__tmpl__ index 5c5b49f19b517..6204abf96a35d 100644 --- a/packages/angular/src/generators/remote/files/src/main.server.ts__tmpl__ +++ b/packages/angular/src/generators/remote/files/src/main.server.ts__tmpl__ @@ -58,6 +58,14 @@ function run(): void { const server = app(); server.listen(port, () => { console.log(`Node Express server listening on http://localhost:${port}`); + + /** + * DO NOT REMOVE IF USING @nrwl/angular:module-federation-dev-ssr executor + * to serve your Host application with this Remote application. + * This message allows Nx to determine when the Remote is ready to be + * consumed by the Host. + */ + process.send && process.send('nx.server.ready'); }); }