Git Product home page Git Product logo

backend_bancointer's Introduction


Dependencias locais do projeto

 @types/cors
cors
crypto-js
eslint
express
express-async-errors
express-jwt
js-base64
jsonwebtoken
nodemon
pg
reflect-metadata
typeorm

Dependencias em modo de desenvolvimento -D

 @types/crypto-js
 @types/express 
 @types/js-base64
 @types/jsonwebtoke
 @types/node
 @typescript-eslint/eslint-plugin
 @typescript-eslint/parser
 eslint-config-airbnb-base
 eslint-config-prettier
 eslint-import-resolver-typescript
 eslint-plugin-import
 eslint-plugin-prettier
 prettier
 ts-node-dev
 typescript

recomendo muito consultar esse tutorial

Criando setup Ininical - Referencias. https://dev.to/melquisedecfelipe/configurando-eslint-no-node-com-express-e-typescript-58p9

  • Recursos nescessários na api

    // requisitos funcionais

  • Usuário Cadastrar novo usuário Efeturar login e retornar token de acesso

  • PIX Efetuar solicitação de PIX Receber PIX

Regras:

  • quando receber um pix, salvar na tabela de transação

Meus passos inicias :

criar o ambiente com ESlint.

dar um yarn start:dev ( para testar) Criar o arquivo do typeORM ( ORMCONFIG) E NELE colocar as dados do banco de dados usados

Criar a estrutura de pastas.( @types(subpasta express),config, entity,middlewares,resource(sbbpastas :pix, transations,user(subpastas:dtos,),routes,shared,utils,

na pasta entities ( criar a primeira entities 'pix') depois ir no file tsconfig.josn e acrescentar os scripsts "emitDecoratorMetadata": true, "strictPropertyInitialization": false, "experimentalDecorators": true, "typeRoots": [ "./src/@types", "./@types", "./node_modules/@types" ] (

Criar a entidade 'User.ts' para isso podemos copiar todo script do file pix para ele e so exluir os desnecessarios Criar as primeiras rotas ( pix.routes) comecar importando objeto {Route} do express depois de criar todas as rotas Criar o arquivo user.route.ts salvar a rota no index.ts

to be continue

backend_bancointer's People

Contributors

devbragaee avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.