Skip to content

Commit 5ad3b92

Browse files
committed
docs
1 parent 1a1b85c commit 5ad3b92

File tree

2 files changed

+102
-102
lines changed

2 files changed

+102
-102
lines changed

README.md

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

2-
# API REST com Node.js
2+
# API REST with Node.js
33

44
This project is a simple implementation of a REST API with Node.js.
55

6-
## Exemplo
6+
## Example
77

88
Each endpoint must be created as an extension of the [Endpoint]() class, and the methods must be defined as shown in the following script.
99

@@ -14,40 +14,40 @@ Each method receives a [RequestHelper]() and [ResponseHelper]() as arguments, wh
1414
import Endpoint from './source/Endpoint.mjs'
1515

1616
class HelloWorldEndpoint extends Endpoint {
17-
18-
/** GET
19-
*
20-
* @param {RequestHelper} req
21-
* @param {ResponseHelper} res
22-
*/
23-
onGet( req, res ) {
24-
25-
let { name } = req.getPathData();
26-
27-
/// response a OK, 200 http request
28-
res.replyJson(200, { message: 'Hello '+ name });
29-
30-
}
31-
32-
/** POST
33-
*
34-
* @param {RequestHelper} req
35-
* @param {ResponseHelper} res
36-
*/
37-
onPost( req, res ) {
38-
39-
let { name } = req.getPathData();
40-
41-
let data = req.getBodyData();
42-
43-
/// response a OK, 200 http request
44-
res.replyJson(200, { message: name +' has uload a data' });
45-
46-
}
47-
48-
// onPut( req, res ) { }
49-
// onPatch( req, res ) { }
50-
// onDelete( req, res ) { }
17+
18+
/** GET
19+
*
20+
* @param {RequestHelper} req
21+
* @param {ResponseHelper} res
22+
*/
23+
onGet( req, res ) {
24+
25+
let { name } = req.getPathData();
26+
27+
/// response a OK, 200 http request
28+
res.replyJson(200, { message: 'Hello '+ name });
29+
30+
}
31+
32+
/** POST
33+
*
34+
* @param {RequestHelper} req
35+
* @param {ResponseHelper} res
36+
*/
37+
onPost( req, res ) {
38+
39+
let { name } = req.getPathData();
40+
41+
let data = req.getBodyData();
42+
43+
/// response a OK, 200 http request
44+
res.replyJson(200, { message: name +' has uload a data' });
45+
46+
}
47+
48+
// onPut( req, res ) { }
49+
// onPatch( req, res ) { }
50+
// onDelete( req, res ) { }
5151

5252
}
5353

@@ -93,22 +93,22 @@ If the verification fails, an error with the 401 (Unauthorized) code will be res
9393
const KEY_HMAC = "...";
9494

9595
class ExampleEndpoint extends Endpoint {
96-
97-
onPost( req, res ) {
98-
99-
let auth = req.getJWTAuth();
100-
101-
if( auth && auth.verifySign( KEY_HMAC ) ) {
102-
103-
/// authenticated
104-
105-
} else {
106-
107-
res.replyError( 401, "Unauthorized", "The request require authentication" );
108-
109-
}
110-
111-
}
96+
97+
onPost( req, res ) {
98+
99+
let auth = req.getJWTAuth();
100+
101+
if( auth && auth.verifySign( KEY_HMAC ) ) {
102+
103+
/// authenticated
104+
105+
} else {
106+
107+
res.replyError( 401, "Unauthorized", "The request require authentication" );
108+
109+
}
110+
111+
}
112112

113113
}
114114

README.pt-BR.md

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -16,40 +16,40 @@ que irão auxiliar nas operações de obter os dados da requisição e construir
1616
import Endpoint from './source/Endpoint.mjs'
1717

1818
class HelloWorldEndpoint extends Endpoint {
19-
20-
/** GET
21-
*
22-
* @param {RequestHelper} req
23-
* @param {ResponseHelper} res
24-
*/
25-
onGet( req, res ) {
26-
27-
let { name } = req.getPathData();
28-
29-
/// response a OK, 200 http request
30-
res.replyJson(200, { message: 'Hello '+ name });
31-
32-
}
33-
34-
/** POST
35-
*
36-
* @param {RequestHelper} req
37-
* @param {ResponseHelper} res
38-
*/
39-
onPost( req, res ) {
40-
41-
let { name } = req.getPathData();
42-
43-
let data = req.getBodyData();
44-
45-
/// response a OK, 200 http request
46-
res.replyJson(200, { message: name +' has uload a data' });
47-
48-
}
49-
50-
// onPut( req, res ) { }
51-
// onPatch( req, res ) { }
52-
// onDelete( req, res ) { }
19+
20+
/** GET
21+
*
22+
* @param {RequestHelper} req
23+
* @param {ResponseHelper} res
24+
*/
25+
onGet( req, res ) {
26+
27+
let { name } = req.getPathData();
28+
29+
/// response a OK, 200 http request
30+
res.replyJson(200, { message: 'Hello '+ name });
31+
32+
}
33+
34+
/** POST
35+
*
36+
* @param {RequestHelper} req
37+
* @param {ResponseHelper} res
38+
*/
39+
onPost( req, res ) {
40+
41+
let { name } = req.getPathData();
42+
43+
let data = req.getBodyData();
44+
45+
/// response a OK, 200 http request
46+
res.replyJson(200, { message: name +' has uload a data' });
47+
48+
}
49+
50+
// onPut( req, res ) { }
51+
// onPatch( req, res ) { }
52+
// onDelete( req, res ) { }
5353

5454
}
5555

@@ -94,22 +94,22 @@ Se a verificação falhar, será respondido um erro com o código 401 (Unauthori
9494
const KEY_HMAC = "...";
9595

9696
class ExampleEndpoint extends Endpoint {
97-
98-
onPost( req, res ) {
99-
100-
let auth = req.getJWTAuth();
101-
102-
if( auth && auth.verifySign( KEY_HMAC ) ) {
103-
104-
/// authenticated
105-
106-
} else {
107-
108-
res.replyError( 401, "Unauthorized", "The request require authentication" );
109-
110-
}
111-
112-
}
97+
98+
onPost( req, res ) {
99+
100+
let auth = req.getJWTAuth();
101+
102+
if( auth && auth.verifySign( KEY_HMAC ) ) {
103+
104+
/// authenticated
105+
106+
} else {
107+
108+
res.replyError( 401, "Unauthorized", "The request require authentication" );
109+
110+
}
111+
112+
}
113113

114114
}
115115

0 commit comments

Comments
 (0)