Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

node-interface

2.0.0 • Public • Published

node-interface

NPM
Package Quality Build Status npm (tag) Packagist Coverage Status

middle ware for front-engineer to server

simple server for api merge

usage:

npm install node-interface  
cd ./node-interface  
sudo npm install
sh ./bin/start.sh n (n means how many ports will be listened(8030+n))

examples:

$.ajax({
    url:'http://127.0.0.1:8031',
    type:'post',
    data:{
        0:{
            url:'http://url',
            type:'get',
            data:'uId=1'//use key=value&key=value, beacuse this is get method
        },
        1:{
            url:'http://url',
            type:'post',
            data:{uId:1}//use object , because this is post method
        }
    },
    success:function(data){
        console.log(JSON.parse(data))//the data is an Array ,and it include [data[0],data[1]]
    }
})
  • node-interface will help you to request data[0].url && data[1].url and merge the response return back to users

  • The success data has contained data[0]&data[1] result;

  • server client must has restful API status to ensure node can check,API status changes in ./app/deps/httpRequest line 34

1.0.0 version

  • project established

1.1.0 version

  • add testing

1.3.0 version

  • add post method

1.5.0 version

  • add other routers for 404,only /apis can be readed
  • add start.sh to establish pm2 cluster usage: sh start.sh + n (n means how many ports will get start)

1.7.3 version

  • change readme
  • add koa-helmet(has been noted in index.js)

1.9.0 version

  • change router,make apis first

2.0.0 version

  • add LICENSE and add coverage

issues

  • add issues in here

License

  • MIT

install

npm i node-interface

Downloadsweekly downloads

21

version

2.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar