Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a localhost server to run an AngularJS project

Tags:

angularjs

i have used Xampp and JetBrain WebStorm to run an AngularJS project. But it's complicated and low performance.Is there any other way to run an AngularJS project?

like image 438
Pham Minh Tan Avatar asked Apr 09 '15 02:04

Pham Minh Tan


People also ask

Do you need a Web server to run AngularJS?

While AngularJS applications are purely client-side code, and it is possible to open them in a web browser directly from the file system, it is better to serve them from an HTTP web server.

What server does AngularJS run on?

And here is the first obstacle that appears before every Angular CLI newbie: the Angular project runs on its own server (which runs by default at http://localhost:4200).


1 Answers

If you're running node.js http-server is a super easy way to serve local files.

cd into your project folder and

npx http-server -o   # or, install it separately so you don't need npx npm install -g http-server http-server -o  

-o is to open browser to the page. Run http-server --help to view other options such as changing the port number

Don't have node?

these other one-liners might be easier if you don't have node/npm installed.

For example python comes preinstalled on most systems, so John Doe's python servers below would be quicker.

MacOS comes installed with ruby, so this is another easy option if you're running a Mac: ruby -run -ehttpd . -p8000 and open your browser to http://localhost:8000.

like image 109
lyjackal Avatar answered Sep 23 '22 09:09

lyjackal