dg1

1.0.22 • Public • Published

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.

/dg1/

    Package Sidebar

    Install

    npm i dg1

    Weekly Downloads

    0

    Version

    1.0.22

    License

    ISC

    Unpacked Size

    19.9 kB

    Total Files

    14

    Last publish

    Collaborators

    • dengarcia