0.1.2 • Published 9 years ago
api-srv v0.1.2
api-srv
Node.js JSON-API server
Install
$ npm install api-srv
Fast start
Simple configurating
var ApiSrv = require('api-srv')
var Srv = ApiSrv.extend({
routes: {
"/": {
"GET": "main"
}
},
main: function(request){
request.response({
code: 200,
body: '{"success": true, "text": "Hello world!"}'
});
}
});
new Srv({port: 8000});
Options
Number
port — Server port, default8000
String
host — Server host, default"0.0.0.0"
Number
timeout — Request timeout, trfault30000
(30 sec)Object
cors — CORS settingsBoolean
enabled — CORS enabled flag, defaulttrue
String
allowOrigin — Value ofAccess-Control-Allow-Origin
header, default"*"
String
allowHeaders — Value ofAccess-Control-Allow-Headers
header, default"origin, authorization, content-type, accept"
String
allowMethods — Value ofAccess-Control-Allow-Methods
header, default"POST, GET, OPTIONS, PUT, DELETE"