dg1
v1.0.22
Published
Turn your module to rest service. Easily allow your function to handle http request. Autoconfigure server without having to define one.
Downloads
11
Maintainers
Readme
dg1JS
Just another node rest framework.
install point app folder to serve function provide server data quickly turn function to route
clone repo cd to sampleApp npm i dg1 npm i npm start added promise support and sending of js objects as in res.send function. promisified function will work just as a normal function route. async or normal promise both should still work (untested). added feature resolvers, which will automatically resolve a server for the module provided if no D1__SERVER is provided. res.sendFile, auto infer content type for html, css, csv and xml. Otherwise use res.setContentType or it will throw error added resolveResponse which tries will try to get a response from a function route by testing for res.send call first and then the return value, will send error if nothing is found. dynamic path resolution
res.contentType // * manually set content type res.send // * sends data, resolves to json if object res.endHttp // * call this to prematurely end http actions without consuming middleware stack res.sendFile // * allows to send a static file. Static file should be outside the http app req.params // * includes the params of request url req.store // * a middleware store that the middleware can pass down the next middlewares req.query // * contains the query params of request url
sampleApp in repo npm install; npm install dg1; npm start; will start the server server should run at http://localhost:3000, running this path will show all valid routes.