Skip to content

Commit a363887

Browse files
committed
adicionados mais funções de validador
1 parent 50e71e4 commit a363887

7 files changed

+357
-23
lines changed

Dockerfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ ENV PORT=${PORT}
99
WORKDIR /app
1010
COPY ./src/package.json /app
1111

12-
RUN npm install
13-
1412
COPY ./src /app
1513
RUN rm -rf node_modules
1614

15+
RUN npm install
16+
RUN npm install nodemon -g
17+
1718
EXPOSE ${PORT}
1819

1920
CMD [ "npm", "run", "start" ]

README.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ API restfull para facilitar a geração de dados ficticios
44

55
# Funções suportas pela API
66

7-
87
- GERADORES
98

109
-[ ] Gerador de Certidões
@@ -36,16 +35,16 @@ API restfull para facilitar a geração de dados ficticios
3635

3736
- VALIDADORES
3837

39-
-[ ] Validador Cartão Crédito
40-
-[ ] Validador Conta Bancária
41-
-[ ] Validador de Certidões
42-
-[ ] Validador de CNH
38+
-[x] Validador Cartão Crédito
39+
-[x] Validador Conta Bancária
40+
-[x] Validador de Certidões
41+
-[x] Validador de CNH
4342
-[x] Validador de CNPJ
4443
-[x] Validador de CPF
45-
-[ ] Validador de PIS/PASEP
46-
-[ ] Validador de RENAVAM
47-
-[ ] Validador de RG
48-
-[ ] Validador Título de Eleitor
44+
-[x] Validador de PIS/PASEP
45+
-[x] Validador de RENAVAM
46+
-[x] Validador de RG
47+
-[x] Validador Título de Eleitor
4948
-[x] Validar Inscrição Estadual
5049

5150
- UTILIDADES

doc/Dev tools.postman_collection.json

+313
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,319 @@
207207
}
208208
},
209209
"response": []
210+
},
211+
{
212+
"name": "Cnpj",
213+
"request": {
214+
"method": "GET",
215+
"header": [],
216+
"body": {},
217+
"url": {
218+
"raw": "{{url}}/gerar/cnpj?pontuacao=S",
219+
"host": [
220+
"{{url}}"
221+
],
222+
"path": [
223+
"gerar",
224+
"cnpj"
225+
],
226+
"query": [
227+
{
228+
"key": "pontuacao",
229+
"value": "S"
230+
}
231+
]
232+
}
233+
},
234+
"response": []
235+
},
236+
{
237+
"name": "Inscrição estadual",
238+
"request": {
239+
"method": "GET",
240+
"header": [],
241+
"body": {},
242+
"url": {
243+
"raw": "{{url}}/gerar/ie?pontuacao=S&estado=RO",
244+
"host": [
245+
"{{url}}"
246+
],
247+
"path": [
248+
"gerar",
249+
"ie"
250+
],
251+
"query": [
252+
{
253+
"key": "pontuacao",
254+
"value": "S"
255+
},
256+
{
257+
"key": "estado",
258+
"value": "RO"
259+
}
260+
]
261+
}
262+
},
263+
"response": []
264+
}
265+
]
266+
},
267+
{
268+
"name": "Validador",
269+
"item": [
270+
{
271+
"name": "Cartão de crédito",
272+
"request": {
273+
"method": "GET",
274+
"header": [],
275+
"body": {
276+
"mode": "raw",
277+
"raw": ""
278+
},
279+
"url": {
280+
"raw": "{{url}}/validar/cartao_credito/5546858379274039?bandeira=MasterCard",
281+
"host": [
282+
"{{url}}"
283+
],
284+
"path": [
285+
"validar",
286+
"cartao_credito",
287+
"5546858379274039"
288+
],
289+
"query": [
290+
{
291+
"key": "bandeira",
292+
"value": "MasterCard"
293+
}
294+
]
295+
},
296+
"description": "A query bandeira e um parametro obrigatorio e os valores\nsuportados são\n\n- MasterCard\n- Visa\n- Visa Electron\n- American Express\n- Diners Club\n- Discover\n- Enroute\n- JCB\n- Maestro\n- Solo\n- Switch\n- LaserCard"
297+
},
298+
"response": []
299+
},
300+
{
301+
"name": "Conta bancaria",
302+
"request": {
303+
"method": "GET",
304+
"header": [],
305+
"body": {
306+
"mode": "raw",
307+
"raw": ""
308+
},
309+
"url": {
310+
"raw": "{{url}}/validar/conta_bancaria/?banco=2&agencia=11797&conta=444332",
311+
"host": [
312+
"{{url}}"
313+
],
314+
"path": [
315+
"validar",
316+
"conta_bancaria",
317+
""
318+
],
319+
"query": [
320+
{
321+
"key": "banco",
322+
"value": "2"
323+
},
324+
{
325+
"key": "agencia",
326+
"value": "11797"
327+
},
328+
{
329+
"key": "conta",
330+
"value": "444332"
331+
}
332+
]
333+
},
334+
"description": "Na query `banco` use da seguinte forma\n\n- 2 - Banco do Brasil\n- 121 - Bradesco\n- 85 - Citibank\n- 120 - Itaú\n- 151 - Santander"
335+
},
336+
"response": []
337+
},
338+
{
339+
"name": "Certidao",
340+
"request": {
341+
"method": "GET",
342+
"header": [],
343+
"body": {
344+
"mode": "raw",
345+
"raw": ""
346+
},
347+
"url": {
348+
"raw": "{{url}}/validar/certidao/123",
349+
"host": [
350+
"{{url}}"
351+
],
352+
"path": [
353+
"validar",
354+
"certidao",
355+
"123"
356+
]
357+
},
358+
"description": "Na query `banco` use da seguinte forma\n\n- 2 - Banco do Brasil\n- 121 - Bradesco\n- 85 - Citibank\n- 120 - Itaú\n- 151 - Santander"
359+
},
360+
"response": []
361+
},
362+
{
363+
"name": "CNH",
364+
"request": {
365+
"method": "GET",
366+
"header": [],
367+
"body": {
368+
"mode": "raw",
369+
"raw": ""
370+
},
371+
"url": {
372+
"raw": "{{url}}/validar/cnh/123",
373+
"host": [
374+
"{{url}}"
375+
],
376+
"path": [
377+
"validar",
378+
"cnh",
379+
"123"
380+
]
381+
},
382+
"description": "Na query `banco` use da seguinte forma\n\n- 2 - Banco do Brasil\n- 121 - Bradesco\n- 85 - Citibank\n- 120 - Itaú\n- 151 - Santander"
383+
},
384+
"response": []
385+
},
386+
{
387+
"name": "Cnpj",
388+
"request": {
389+
"method": "GET",
390+
"header": [],
391+
"body": {
392+
"mode": "raw",
393+
"raw": ""
394+
},
395+
"url": {
396+
"raw": "{{url}}/validar/cnpj/555.112.602-15",
397+
"host": [
398+
"{{url}}"
399+
],
400+
"path": [
401+
"validar",
402+
"cnpj",
403+
"555.112.602-15"
404+
]
405+
}
406+
},
407+
"response": []
408+
},
409+
{
410+
"name": "Cpf",
411+
"request": {
412+
"method": "GET",
413+
"header": [],
414+
"body": {
415+
"mode": "raw",
416+
"raw": ""
417+
},
418+
"url": {
419+
"raw": "{{url}}/validar/cpf/555.112.602-15",
420+
"host": [
421+
"{{url}}"
422+
],
423+
"path": [
424+
"validar",
425+
"cpf",
426+
"555.112.602-15"
427+
]
428+
}
429+
},
430+
"response": []
431+
},
432+
{
433+
"name": "PIS/PASEP",
434+
"request": {
435+
"method": "GET",
436+
"header": [],
437+
"body": {
438+
"mode": "raw",
439+
"raw": ""
440+
},
441+
"url": {
442+
"raw": "{{url}}/validar/pis/123",
443+
"host": [
444+
"{{url}}"
445+
],
446+
"path": [
447+
"validar",
448+
"pis",
449+
"123"
450+
]
451+
}
452+
},
453+
"response": []
454+
},
455+
{
456+
"name": "Renavam",
457+
"request": {
458+
"method": "GET",
459+
"header": [],
460+
"body": {
461+
"mode": "raw",
462+
"raw": ""
463+
},
464+
"url": {
465+
"raw": "{{url}}/validar/renavam/123",
466+
"host": [
467+
"{{url}}"
468+
],
469+
"path": [
470+
"validar",
471+
"renavam",
472+
"123"
473+
]
474+
}
475+
},
476+
"response": []
477+
},
478+
{
479+
"name": "RG",
480+
"request": {
481+
"method": "GET",
482+
"header": [],
483+
"body": {
484+
"mode": "raw",
485+
"raw": ""
486+
},
487+
"url": {
488+
"raw": "{{url}}/validar/rg/123",
489+
"host": [
490+
"{{url}}"
491+
],
492+
"path": [
493+
"validar",
494+
"rg",
495+
"123"
496+
]
497+
}
498+
},
499+
"response": []
500+
},
501+
{
502+
"name": "Titulo eleitor",
503+
"request": {
504+
"method": "GET",
505+
"header": [],
506+
"body": {
507+
"mode": "raw",
508+
"raw": ""
509+
},
510+
"url": {
511+
"raw": "{{url}}/validar/titulo_eleitor/123",
512+
"host": [
513+
"{{url}}"
514+
],
515+
"path": [
516+
"validar",
517+
"titulo_eleitor",
518+
"123"
519+
]
520+
}
521+
},
522+
"response": []
210523
}
211524
]
212525
}

docker-compose.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ services:
44
build:
55
context: .
66
container_name: devtools
7+
environment:
8+
- NODE_ENV=production
79
volumes:
810
- ./src:/app
9-
# entrypoint:
10-
# - nodemon
11-
# - server.js
1211
ports:
1312
- 3000:3000

0 commit comments

Comments
 (0)