I am using Angular Universal Starter repo. In angular 4 universal for ssr we could debug browser and node part of application in dev mode(see console), but now I do not see way to debug node part. I tried to execute ts-node server.ts
with some changes( paths to files, etc), but angular seems needs aot compiled app and
throw Error: You must pass in a NgModule or NgModuleFactory to be bootstrapped.
from docs:
Development (Client-side only rendering) - run npm run start which will start ng serve
Production (also for testing SSR/Pre-rendering locally) - npm run build:ssr && npm run serve:ssr
At first glance debug on Node.js in development do not work. At least from the box. May be someone resolve this issue.
Angular Universal executes on the server, generating static application pages that later get bootstrapped on the client. This means that the application generally renders more quickly, giving users a chance to view the application layout before it becomes fully interactive.
I think this small piece of code can help you
ng n debuggable-universal-server --interactive=false cd debuggable-universal-server
ng add @nguniversal/express-engine --clientProject debuggable-universal-server
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With