Skip to content

imrahulkumar/ssr-angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b5bba9d · Jun 20, 2020

History

12 Commits
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 20, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 8, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020
Jun 3, 2020

Repository files navigation

Demossr

Demonstrate server side rendering process in angular 2+. click here

Follow the following step:-

-> To integrate the ssr in angular.
        ng add @nguniversal/express-engine
-> To make the build.
        npm run build:ssr
-> To run the build.
        npm run serve:ssr
-> If show any error related to pwa then add pwa.
        ng add @angular/pwa --project *project-name*
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "dev:ssr": "ng run demossr:serve-ssr",
    "serve:ssr": "node dist/demossr/server/main.js",
    "build:ssr": "ng build --prod && ng run demossr:server:production",
    "prerender": "ng run demossr:prerender"
  }

Some point to be noted:-

  • Some time it also ask to enter the name of project in ssr ad the time of add command. See below:-
ng add @nguniversal/express-engine --clientProject myProjectName
  • You can find the project name from angular.json file. See below:-
{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "demossr": {   // This is your project name
      "projectType": "application",
      "schematics": {},
      "root": "",
      "sourceRoot": "src"
   }
 }
}
  • It may happen that it will throw the error of 'TypeError: Cannot read property 'ngOriginalError' of undefined'
    • Basically this error is occur due to interceptor.
    • Go to the link to see the correct steps to resolve the issue.

Screenshot

-> Right click on main content of website.

-> Click on view page source.

-> Now you can see the content.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published