simple-angular-server v0.3.12
Angular Server
It is use to serve angular public or dist director with HTML5Mode=true
It means no more URL problems like showing 404 Error when we directly open ui-route or ng-route defined state.
Dependence
nodeoriojsLinuxoperating system
Installation Guide
Just run this command into angular project directory and make sure node is install before.
npm i simple-angular-server -gAfter installing this globaly. Now this can be accessable by LINUX command angularserver
Example
Directory Structure (Serve dist folder)
Lets suppose complete angular application
pathwould be/home/user/myAngularApp/dist. Heredistis our public directory.
- dist
- dist/
index.html - dist/assets/{.}
- dist/app/app.js
- dist/app/{.}
Define app directory folder
You can define angular app public directory.
Syntax-1 (Relative Path): angularserver --dir [Directory Name]
Syntax-2 (Absolute Path): angularserver --dir [Complete Directory Path]$ angularserver --dir ./distOR
$ angularserver --dir home/user/myAngularApp/distBy default dir is Directory Path:Your Current Directory
Define index.html file path which contain ng-app defined
This file should be in root directory (like here
distis root directory)dist->index.htmlYou can set your own main HTML file which containsng-app. Lets suppose we havemain.htmlis main file to serve:
dist/
main.html
Synatx: angularserve --file [Your File Name]$ angularserve --file main.htmlBy default file is file:index.html
Define port
You can define angular server port
Syntax: angularserver --port [Port Number]$ angularserver --port 8888By default port is port:3000
Complete options
Our command would be like
$ angularserver --port 8080 --dir dist --file main.htmlDownload Link:
GIT
git@github.com:kashishgupta1990/simple-angular-server.gitNPM
npm i simple-angular-server -gIssue Tracking
It's open community, so all are welcome to contribute or open issue || suggestion || comments