NOSSO PROPÓSITO É REVOLUCIONAR O APRENDIZADO PARA GERAR IMPACTO POSITIVO NAS PESSOAS E NO MUNDO.
Tabela de conteúdos
Instalação
npm i frst-helpers
Uso
Para usar basta importar o nome da classe desejada
ES6
import { ModelUtils, MailService } from 'frst-helpers'
ES5
const { ModelUtils, MailService } = require('frst-helpers')
Classes
ModelUtils
Classe para auxiliar o uso de model pelo sequelize
Parâmetros:
- valores: (array) array com valores a serem inseridos no model
- condicao: (object) condição para serem inseridos
const modelUtils = new ModelUtils(ReferenciaModulo)
modelUtils.updateOrCreate(valores, condicao)
MailService
Classe para enviar email pelo vero
Parâmetros:
- urlDoVero: (string) url do vero
- tokenDoVero: (string) token de acesso ao vero
- objDados: (object) objeto para envio de email
- nomeDoEvento: (string) nome do evento cadastrado no vero
const mailService = new MailService(urlDoVero, tokenDoVero)
mailService.sendMail(objDados, nomeDoEvento)
VerifyToken
Classe para verificar via JWT a validade de um token, usar como middleware
- Dependênicas: dotenv, (SECRET)
const { VerifyJWT } = require('frst-helpers')
const indexRouter = require('./index.route')
app.use('/', VerifyJWT, indexRouter)