Angular Full Stack is a project to easly get started with the latest Angular using a real backend and database. Whole stack is in TypeScript, from frontend to backend, giving you the advantage to code in one single language throughout the all stack.
This project uses the MEAN stack:
Other tools and technologies used:
npm i -g @angular/cli
npm run dev: concurrently execute MongoDB, Angular build, TypeScript compiler and Express server.
A window will automatically open at localhost:4200. Angular and Express files are being watched. Any change automatically creates a new bundle, restart Express server and reload your browser.
npm run prod: run the project with a production bundle and AOT compilation listening at localhost:3000
3000as an Inbound rule for Source
npm run buildor
npm run buildprod
npm start, eg:
pm2 start dist/server/app.js
ng test to execute the frontend unit tests via Karma.
ng e2e to execute the end-to-end tests via Protractor.
npm run testbe to execute the backend tests via Mocha (it requires
mongod already running).
To get more help about this project, visit the official wiki.
To get more help on the
ng --help or go check out the Angular-CLI README.