1.0.22 • Published 3 months ago

dg1 v1.0.22

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

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 D1SERVER__ 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.

1.0.22

3 months ago

1.0.21

3 months ago

1.0.19

3 months ago

1.0.18

3 months ago

1.0.17

3 months ago

1.0.16

3 months ago

1.0.20

3 months ago

1.0.15

3 months ago

1.0.14

3 months ago

1.0.13

3 months ago

1.0.12

3 months ago

1.0.11

3 months ago

1.0.10

3 months ago

1.0.9

4 months ago

1.0.8

4 months ago

1.0.7

4 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago