1.0.2 • Published 2 years ago

nv-cli-hsrv v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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