1.0.2 • Published 2 years ago
nv-cli-hsrv v1.0.2
nv-cli-hsrv
- creat a simple http/json srv template for test
install
- npm install nv-cli-hsrv -g
usage
Usage: nv_cli_hsrv [options]
Options:
-i, --input input routes ,default stdin
-w, --workdir workdir default "./"
-l, --ngx_loc nginx location
-u, --ngx_user nginx user, default www-data
-h, --help usage
example
mkdir simple-proj
cd simple-proj
nv_cli_hsrv -l simple
a/b/c/d
x/y/z
i/d
//press ctrl+D AND wait
location /simple {
proxy_pass http://unix:/mnt/sdb/NV5/NV5_/nvcli-/pkgs/PROJ/nv-cli-hsrv/simple-proj/___nv_hsrv_simple-proj___;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
simple-proj# ls -l
total 44
drwxr-xr-x 3 root root 4096 Apr 22 05:50 a
-rw-r--r-- 1 root root 4123 Apr 22 05:50 eng.js
drwxr-xr-x 3 root root 4096 Apr 22 05:50 i
-rw-r--r-- 1 root root 357 Apr 22 05:50 nginx-cfg.json
-rwxrwxrwx 1 root root 125 Apr 22 05:50 pm2-start.sh
-rwxrwxrwx 1 root root 113 Apr 22 05:50 repl-start.sh
-rw-r--r-- 1 root root 1137 Apr 22 05:50 route.js
-rw-r--r-- 1 root root 1775 Apr 22 05:50 simple-proj-srv.js
-rw-r--r-- 1 root root 41 Apr 22 05:50 usock-cfg.json
drwxr-xr-x 3 root root 4096 Apr 22 05:50 x
simple-proj#
simple-proj# tree
.
├── a
│ ├── b
│ │ ├── c
│ │ │ ├── d
│ │ │ │ └── index.js
│ │ │ └── index.js
│ │ └── index.js
│ └── index.js
├── eng.js
├── i
│ ├── d
│ │ └── index.js
│ └── index.js
├── nginx-cfg.json
├── pm2-start.sh
├── repl-start.sh
├── route.js
├── simple-proj-srv.js
├── usock-cfg.json
└── x
├── index.js
└── y
├── index.js
└── z
└── index.js
9 directories, 16 files
LICENSE
- ISC
1.0.2
2 years ago