use koa2 to establish a middle ware
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
test
.coveralls.yml
.gitignore
.travis.yml
LICENSE
ecosystem.config.js
index.js
package.json
readme.md
test.js

readme.md

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