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 listening at localhost:3000
npm run builddevfor dev or
npm run buildfor prod
npm run predev
sudo docker-compose up
3000as an Inbound rule for Source
npm run build
npm start, eg:
pm2 start dist/server/app.js
ng test to execute the frontend unit tests via Karma.
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.