Home | SkillForge Blog | How to run an Angular Application on a local development server

How to run an Angular Application on a local development server

Angular, Uncategorized, Web Design

After we’ve created an Angular App and have it open in our text editor we will want to see what the app looks like so we can test it.  To do that, we need to run the Angular app on our machine and we can’t do that without a server.  Luckily, when we created the app, it came with a local development server already built-in.

Once we are ready to view the app all we need to do is make sure, in our command prompt, that we are currently located inside of the app’s folder like so:

current angular apps folder

And remember, you type the cd (change directory) command to get there.  Then all we have to do is run the command that will start the server which is:

ng serve

That’s it.  Two words will get the server up and running after the Angular app compiles.  This is what you’ll see:

ng serve local development server

The server is always listening for changes so when you go into your app, update the code, and save it, the page will automatically reload to show the changes that were made.  It’s a really nice feature.

Notice how in the screenshot above it says the development server is listening on localhost:4200 so that is where you need to go to take a look at the app.  Open up a browser and type “localhost:4200” into the address bar and you should see this:

default angular app page

This is the default Angular App Page, and it’s used as a great starting point to begin to create an app.

Now if you want to skip past having to open up the browser and type in localhost:4200 you can type in this command instead:

ng serve –open

This will start the server and then open the page automatically in the browser.  Just saves a couple of steps.

Lastly, when you want to stop the server you need to select the command prompt window it’s running in and then press ctrl-c.  It will then ask you if you want to terminate the batch job.  Press “y” and then enter.  That will stop the server so you can type in more commands:

stop angular development server

And there you have it, your first Angular App up and running on a server!  If you’d like to know more be sure to check out our Angular Training.  Have an amazing day!