3.0.5 • Published 6 years ago

laf-http v3.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

LAF-HTTP

WIP

Installation

$ npm add laf-http@next

Example

import {
	app,
	Controller,
	Delete,
	Get,
    IRequest,
    IResponse, 
    IRoute, 
    Param,
    Patch, 
    Post, 
    Put, 
    Req, 
    Use
} from "../http";

const getNumber = (req: IRequest, res: IResponse, next) => {
	req.params.number = parseInt(req.params.number, 0);
	next({
		hello: 5,
	});

};

@Controller("/foo")
class Test {

	@Get("/test/:number")
	@Use(getNumber)
	public getTest( @Req() req: IRequest, @Param("number") numb: number) {

		return {
			code: 200,
			message: {
				numb,
                parms: req.params,
                next: req.next
			},
		};
	}

}

app.use((req: Request, res: Response, next) => {
	console.info("In middleware");
	next();
});

app.listen(3000);

console.log("Server running on port 3000");
3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago