Server-side Rendering (SSR): An intro to Angular Universal


Enable SSR in Angular 8.0




ng add @nguniversal/express-engine --clientProject angular.io-example

where angular.io-example = your project name.


Build SSR angular project using this command


npm run build:ssr && npm run serve:ssr


Deploy or upload Angular SSR 8.0 project into server 



  1. npm run build:ssr
  2. Move the dist over to your server
  3. install PM2
    npm install pm2 -g
  4. On your server, use PM2 to run the server bundled app
    pm2 start dist/server.js
  5. If you're using Nginx, or other web servers, make sure to redirect requests to the port that the app started with PM2 is listening on.



To stop PM2 use following command.


pm2 stop dist/server.js

Comments

Popular posts from this blog

Convert Html Code to Image JPG PNG in asp.net C#