xtx1130 / node-interface

use koa2 to establish a middle ware

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

node-interface

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

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

About

use koa2 to establish a middle ware

License:MIT License


Languages

Language:JavaScript 96.1%Language:Shell 3.9%